-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2025-0e6852e65b 2025-04-23 01:45:48.555084+00:00 --------------------------------------------------------------------------------
Name : php-pear-PHP-CodeSniffer Product : Fedora 42 Version : 3.12.2 Release : 1.fc42 URL : https://github.com/PHPCSStandards/PHP_CodeSniffer Summary : PHP coding standards enforcement tool Description : PHP_CodeSniffer provides functionality to verify that code conforms to certain standards, such as PEAR, or user-defined. -------------------------------------------------------------------------------- Update Information: Version 3.12.2 - 2025-04-13 Added Added support for PHP 8.4 final properties to the following sniffs: Generic.PHP.LowerCaseConstant [#948] Generic.PHP.UpperCaseConstant [#948] Squiz.Commenting.DocCommentAlignment [#951] Squiz.Commenting.VariableComment [#949] Thanks to [Juliette Reinders Folmer][@jrfnl] for the patches. Changed Tokenizer/PHP: a PHP open tag at the very end of a file will now always be tokenized as T_OPEN_TAG, independently of the PHP version. [#937] Previously, a PHP open tag at the end of a file was not tokenized as an open tag on PHP < 7.4 and the tokenization would depend on the short_open_tag setting. Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch. PEAR.Commenting.FunctionComment: improved message for "blank lines between docblock and declaration" check. [#830] The documentation for the following sniffs has been improved: Generic.Functions.OpeningFunctionBraceBsdAllman Generic.Functions.OpeningFunctionBraceKernighanRitchie Generic.WhiteSpace.LanguageConstructSpacing Thanks to [Rodrigo Primo][@rodrigoprimo] for the patches. Various housekeeping, including improvements to the tests and documentation. Thanks to [Rodrigo Primo][@rodrigoprimo] and [Juliette Reinders Folmer][@jrfnl] for their contributions. Fixed Fixed bug [#830] : PEAR.Commenting.FunctionComment will no longer remove blank lines within attributes. Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch. Fixed bug [#929] : Generic.PHP.ForbiddenFunctions: prevent false positives/negatives for code interlaced with comments. Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch. Fixed bug [#934] : Generic.PHP.LowerCaseConstant and Generic.PHP.UpperCaseConstant will now correctly ignore DNF types for properties. Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch. Fixed bug [#936] : Squiz.Commenting.FunctionCommentThrowTag: sniff would bow out when function has attributes attached, leading to false negatives. Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch. Fixed bug [#940] : Squiz.Commenting.VariableComment: false positive for missing docblock for properties using DNF types. Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch. Fixed bug [#944] : Squiz.Commenting.FunctionComment did not support DNF/intersection types in @param tags. Thanks to [Jeffrey Angenent][@devfrey] for the patch. Fixed bug [#945] : Squiz.WhiteSpace.FunctionSpacing would get confused when there are two docblocks above a function declaration. Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch. Fixed bug [#947] : Squiz.Commenting.FunctionCommentThrowTag: prevent false positives/negatives for code interlaced with comments. Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch. Fixed bug [#951] : Squiz.Commenting.DocCommentAlignment did not examine docblocks for final classes. Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch. Fixed bug [#955] : Potential race condition, leading to a fatal error, when both the Diff + the Code reports are requested and caching is on. Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch. Fixed bug [#956] : Generic.WhiteSpace.ScopeIndent: undefined array index notice when running in debug mode. Thanks to [Juliette Reinders Folmer][@jrfnl] for the patch. -------------------------------------------------------------------------------- ChangeLog: * Mon Apr 14 2025 Remi Collet <[email protected]> - 3.12.2-1 - update to 3.12.2 -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2025-0e6852e65b' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys -------------------------------------------------------------------------------- -- _______________________________________________ package-announce mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
