-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hello!
MediaWiki-CodeSniffer 17.0.0 is now available for use in your
MediaWiki extensions and other projects. This release features
new sniffs, performance improvements, and other bug fixes.
Notably, the "MissingParamComment" warning was removed - it often led
to people adding documentation like "@param User $user User object"
where the comment was not useful, and just a duplicate of the name or
type.
The full changelog since 16.0.1:
* Allow globals to start with numbers (Umherirrender)
* Check for close parenthesis first and shorten out earlier (Thiemo Kreu
z)
* Check for use statement with non-compound name (Umherirrender)
* Don't require @covers from abstract tests (Max Semenik)
* Forbid usage of assert() (Kunal Mehta)
* Improve ClassMatchesFilenameSniff::isMaintenanceScript (Umherirrender)
* Improve performance of PrefixedGlobalFunctionsSniff (Umherirrender)
* Optimize ClassMatchesFilename sniff for performance (Thiemo Kreuz)
* Optimize DirUsage sniff for performance (Thiemo Kreuz)
* Optimize MultipleEmptyLines sniff for performance (Thiemo Kreuz)
* Remove warning about "missing" @param comments (Thiemo Kreuz)
* Simplify UnusedGlobalVariables sniff (Thiemo Kreuz)
* Skip closing parentheses in "( )" and "[ ]" instead of rechecking
(Thiemo Kreuz)
* Skip empty () and [], not processing closing token a second time
(Thiemo Kreuz)
* Update squizlabs/php_codesniffer to 3.2.3 (Kunal Mehta)
* Use faster array_key_exists instead of in_array in 2 sniffs (Thiemo
Kreuz)
* Use faster strcasecmp() instead of strtolower() for comparisons
(Thiemo Kreuz)
* Use File::findExtendedClassName to get extends name (Umherirrender)
* Use File::getDeclarationName to get the function name (Umherirrender)
* Use File::getMethodProperties to get visibility (Umherirrender)
* Validate @license against SPDX (Umherirrender)
* Validate phpunit annotations (Umherirrender)
- -- Legoktm
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE+h6fmkHn9DUCyl1jUvyOe+23/KIFAlq8BRYACgkQUvyOe+23
/KJbvg//c9C8YCRm7GSahC5swIlOMaBlTFDT85ZKHsRML1FGWAv2N1SKMTBNkTn/
Az6qfo8DriqOwApgIxA9TXMI3JareBWQzphuXGWz7OMGQD029rolTQ5T5urPNcu+
nEgcPEvLiwC1Mflj3abfVhr4FTncAI9zpjBoSwIF5EOfJRsx79lEuX6Gz9gVBxU+
4zsvQ0kx0zf6wLinK5i8WsIaV5nJN218vr4/wkI1g85zCVdqoebVrYGfF5sI7FAt
P1ZYpzSd0eY5EYxkiBkjd6ZmzjIY8hnwKOl80lDBNPzH6+K0tOP0nj8p9nIeJVyS
X0/shWSJsdjgr3rpD6zdzFi69ow9zwffIsT+tlWUIuFsv/fXfEZkXwPLQECSSBTv
sHfKPQgUWgmdPEvHaGp7SyN7xExIbPm+kxPwsOEYufsDPU/c0M2BOC+FF5d7eFa2
luVItCnCaou6fwT4CdI0XQX2eVjTk0D1P32gs0P6pDcKjG8Elg4k5UEmQUnP4Iyy
HalGL8bjzlLcdwJTOWgWyH7JUHcv1v0gVvja35SUHpgdMCwINvnZFpKc8BMFj6MG
b6f8LrL2bbdmxWhJxdp0Oqk0J7jzaGMYahtb+hPk9ENV0mi5TUGDHUW2msBLvWwa
ZriHPMbOnalCiZq+Sn6vomKM+hs9aXyyJiVXyNdSH0JhhPke9Jo=
=Lgpe
-----END PGP SIGNATURE-----