**Describe the bug** Unsealed array shapes (https://psalm.dev/docs/annotating_code/type_syntax/array_types/#:~:text=theory%20perspective.-,Unsealed%20array%20and%20list%20shapes,-Starting%20from%20Psalm) create a false positive error with these rules: - Squiz.Commenting.FunctionComment.MissingParamName - Squiz.Commenting.FunctionComment.MissingParamTag **Code sample** ```php /** * do something * * @param array{foo: string, bar: string, ...} $data some data * * @return array<string, string> */ function foo( $data ) {} ``` **To reproduce** Steps to reproduce the behavior: 1. Create a file called `test.php` with the code sample above 2. Run `phpcs test.php ...` 3. See error message displayed 4. ``` Doc comment for parameter "$data" missing Missing parameter name ``` **Expected behavior** No error. **Versions (please complete the following information):** - OS: RHEL 8 - PHP: 7.4 - PHPCS: master - Standard: Squiz