slevomat / coding-standard

Slevomat Coding Standard for PHP_CodeSniffer provides many useful sniffs
MIT License
1.39k stars 171 forks source link

SlevomatCodingStandard.Commenting.UselessFunctionDocComment not working with array param #1663

Closed sampsasaarela closed 6 months ago

sampsasaarela commented 7 months ago

For some reason SlevomatCodingStandard.Commenting.UselessFunctionDocComment doesn't report if there is array as a typehint.

This report:

/**
 * @param string $string
 * @param int $payload
 * @return void
 */
private static function myFn(string $string, int $payload): void
{
   // code..
}

This doesn't

/**
 * @param string $string
 * @param array $payload
 * @return void
 */
private static function myFn(string $string, array $payload): void
{
   // code..
}
kukulich commented 6 months ago

It should be fixed in https://github.com/slevomat/coding-standard/commit/6ea0278a67dbcdf605a48dc28cf5b9c6baa91a2c