Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): update dependency squizlabs/php_codesniffer to v3.10.0 (#…
…597) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [squizlabs/php_codesniffer](https://togithub.com/PHPCSStandards/PHP_CodeSniffer) | `3.9.2` -> `3.10.0` | [![age](https://developer.mend.io/api/mc/badges/age/packagist/squizlabs%2fphp_codesniffer/3.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/packagist/squizlabs%2fphp_codesniffer/3.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/packagist/squizlabs%2fphp_codesniffer/3.9.2/3.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/squizlabs%2fphp_codesniffer/3.9.2/3.10.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>PHPCSStandards/PHP_CodeSniffer (squizlabs/php_codesniffer)</summary> ### [`v3.10.0`](https://togithub.com/PHPCSStandards/PHP_CodeSniffer/blob/HEAD/CHANGELOG.md#3100---2024-05-20) [Compare Source](https://togithub.com/PHPCSStandards/PHP_CodeSniffer/compare/3.9.2...3.10.0) ##### Added - Tokenizer support for PHP 8.2 Disjunctive Normal Form (DNF) types. [#​3731][sq-3731], [#​387], [#​461] - Includes new `T_TYPE_OPEN_PARENTHESIS` and `T_TYPE_CLOSE_PARENTHESIS` tokens to represent the parentheses in DNF types. - These new tokens, like other parentheses, will have the `parenthesis_opener` and `parenthesis_closer` token array indexes set and the tokens between them will have the `nested_parenthesis` index. - The `File::getMethodProperties()`, `File::getMethodParameters()` and `File::getMemberProperties()` methods now all support DNF types. [#​471], [#​472], [#​473] - Additionally, the following sniff has been updated to support DNF types: - Generic.PHP.LowerCaseType [#​478] - Thanks to \[Juliette Reinders Folmer]\[[@​jrfnl](https://togithub.com/jrfnl)] for the patches. - Documentation for the following sniffs: - Squiz.WhiteSpace.FunctionClosingBraceSpace - Thanks to \[Przemek Hernik]\[[@​przemekhernik](https://togithub.com/przemekhernik)] for the patch. ##### Changed - The help screens have received a face-lift for improved usability and readability. [#​447] - Thanks to \[Juliette Reinders Folmer]\[[@​jrfnl](https://togithub.com/jrfnl)] for the patch and thanks to \[Colin Stewart]\[[@​costdev](https://togithub.com/costdev)], \[Gary Jones]\[[@​GaryJones](https://togithub.com/GaryJones)] and \[[@​mbomb007](https://togithub.com/mbomb007)] for reviewing. - The Squiz.Commenting.ClosingDeclarationComment sniff will now also examine and flag closing comments for traits. [#​442] - Thanks to \[Rodrigo Primo]\[[@​rodrigoprimo](https://togithub.com/rodrigoprimo)] for the patch. - The following sniff(s) have efficiency improvements: - Generic.Arrays.ArrayIndent - Thanks to \[Rodrigo Primo]\[[@​rodrigoprimo](https://togithub.com/rodrigoprimo)] for the patch. - The autoloader will now always return a boolean value indicating whether it has loaded a class or not. [#​479] - Thanks to \[Juliette Reinders Folmer]\[[@​jrfnl](https://togithub.com/jrfnl)] for the patch. - Various housekeeping, including improvements to the tests and documentation. - Thanks to \[Dan Wallis]\[[@​fredden](https://togithub.com/fredden)], \[Danny van der Sluijs]\[[@​DannyvdSluijs](https://togithub.com/DannyvdSluijs)], \[Rodrigo Primo]\[[@​rodrigoprimo](https://togithub.com/rodrigoprimo)] and \[Juliette Reinders Folmer]\[[@​jrfnl](https://togithub.com/jrfnl)] for their contributions. ##### Fixed - Fixed bug [#​466] : Generic.Functions.CallTimePassByReference was not flagging call-time pass-by-reference in class instantiations using the self/parent/static keywords. - Thanks to \[Rodrigo Primo]\[[@​rodrigoprimo](https://togithub.com/rodrigoprimo)] for the patch. - Fixed bug [#​494] : edge case bug in tokenization of an empty block comment. - Thanks to \[Juliette Reinders Folmer]\[[@​jrfnl](https://togithub.com/jrfnl)] for the patch - Fixed bug [#​494] : edge case bug in tokenization of an empty single-line DocBlock. - Thanks to \[Juliette Reinders Folmer]\[[@​jrfnl](https://togithub.com/jrfnl)] for the patch - Fixed bug [#​499] : Generic.ControlStructures.InlineControlStructure now handles statements with a comment between `else` and `if` correctly. - Thanks to \[Rodrigo Primo]\[[@​rodrigoprimo](https://togithub.com/rodrigoprimo)] for the patch. [sq-3731]: https://togithub.com/squizlabs/PHP_CodeSniffer/issues/3731 [#​387]: https://togithub.com/PHPCSStandards/PHP_CodeSniffer/issues/387 [#​442]: https://togithub.com/PHPCSStandards/PHP_CodeSniffer/pull/442 [#​447]: https://togithub.com/PHPCSStandards/PHP_CodeSniffer/pull/447 [#​461]: https://togithub.com/PHPCSStandards/PHP_CodeSniffer/pull/461 [#​466]: https://togithub.com/PHPCSStandards/PHP_CodeSniffer/pull/466 [#​471]: https://togithub.com/PHPCSStandards/PHP_CodeSniffer/pull/471 [#​472]: https://togithub.com/PHPCSStandards/PHP_CodeSniffer/pull/472 [#​473]: https://togithub.com/PHPCSStandards/PHP_CodeSniffer/pull/473 [#​478]: https://togithub.com/PHPCSStandards/PHP_CodeSniffer/pull/478 [#​479]: https://togithub.com/PHPCSStandards/PHP_CodeSniffer/pull/479 [#​494]: https://togithub.com/PHPCSStandards/PHP_CodeSniffer/pull/494 [#​499]: https://togithub.com/PHPCSStandards/PHP_CodeSniffer/pull/499 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/line/line-bot-sdk-php). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjMuNSIsInVwZGF0ZWRJblZlciI6IjM3LjM2My41IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY3kgdXBncmFkZSJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information