Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update squizlabs/php_codesniffer from 3.5.5 to 3.6.2 #197

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

violinist-bot
Copy link

If you have a high test coverage index, and your tests for this pull request are passing, it should be both safe and recommended to merge this update.

Updated packages

Some times an update also needs new or updated dependencies to be installed. Even if this branch is for updating one dependency, it might contain other installs or updates. All of the updates in this branch can be found here.

List of updated packages
  • squizlabs/php_codesniffer: 3.6.2 (updated from 3.5.5)

Changelog

Here is a list of changes between the version you use, and the version this pull request updates to:

  • 5e4e71592 Prepare for 3.6.2 release
  • e40edd843 Changelog for #3456 (ref #3457)
  • 40afa3d4e Merge branch 'feature/psr12-classinstantiation-bug-fix-attributes-vs-anon-class' of https://github.com/jrfnl/PHP_CodeSniffer
  • 5b660ae88 Merge branch 'feature/ghactions-php-8.1-has-been-released' of https://github.com/jrfnl/PHP_CodeSniffer
  • 586a51f83 Changelog for #3460 (ref #3464)
  • 2bea7536e Merge branch 'feature/3460-generic-multiplestatement-closure-param-bug' of https://github.com/jrfnl/PHP_CodeSniffer
  • 25d87b778 Changelog for #3495
  • 171bd2d86 Removed commented out code (ref #3495)
  • 454ec64e7 Merge branch 'CyclomaticComplexity-Updates-and-Fixes' of https://github.com/MarkBaker/PHP_CodeSniffer
  • a29192b79 Factor match expression into the CyclomaticComplexity calculation
  • 9553ab6b6 Factor ternary operator, null coalescence (and assignment) operators into CyclomaticComplexity calculation
  • 24af403a0 Resolve double-increment of the CyclomaticComplexity count for do/while loop
  • 8884d1641 Changelog for #3440
  • 7f7a2cc3c PHP 8.0 | Squiz.WhiteSpace.MemberVarSpacing: fix support for attributes
  • 1fdb1e641 GH Actions: PHP 8.1 has been released
  • 0ed1d8c5a Fixed bug #3437 : PSR12 does not forbid blank lines at the start of the class body
  • 5fb9b643d Changelog for #3370
  • 022da5261 Merge branch 'patch-1' of https://github.com/thiemowmde/PHP_CodeSniffer
  • 57d8259a5 Changelog for #3388 (ref #3428)
  • 1a6811655 Merge branch 'feature/3388-tweaks-for-wsl-support' of https://github.com/jrfnl/PHP_CodeSniffer
  • 2f6db41f3 Changelog for #3422 (ref #3447)
  • 5de91bba0 Merge branch 'feature/3422-squiz-scopeclosingbrace-bug-fix' of https://github.com/jrfnl/PHP_CodeSniffer
  • 9e7aec16d Merge branch '3448-deprecation-8.1' of https://github.com/andypost/PHP_CodeSniffer
  • 8dd16e8e1 Changelog for #3448 (ref #3449)
  • f1fc1bf59 Fix deprecation for PHP 8.1
  • 1f392460d Generic/MultipleStatementAlignment: bug fix for closure params with defaults
  • 76faf8694 PSR12/ClassInstantiation: bug fix for attributes with anonymous classes
  • f268ca40d Prepare for 3.6.1 release
  • ca4d10066 Changelog for #3455 (ref #3446)
  • 769aa7323 Squiz/ScopeClosingBrace: bug fix - prevent removing inline HTML when fixing
  • 9362d14ba Tokenizer/PHP: fix ? tokenization after attribute
  • f619f0b91 Merge branch 'feature/ghactions-various-tweaks' of https://github.com/jrfnl/PHP_CodeSniffer
  • ac912deb6 Changelog for #3424 (ref #3427)
  • 824a41c4c Corrected parse errors in tests (ref #3427)
  • 8ea08a59e Merge branch 'feature/3424-pear-functiondeclaration-handle-attributes' of https://github.com/jrfnl/PHP_CodeSniffer
  • 421478487 Changelog for #3425
  • f0c1acd9d WSL support: replace remaining calls to is_readable()``
  • 18c5d6f92 PEAR/FunctionDeclaration: minor efficiency tweak
  • 074622bc3 PEAR/FunctionDeclaration: ignore multi-line promoted properties
  • 7eef328f4 PHP 8.1 | Runner::processChildProcs(): fix passing null to non-nullable bug
  • 1a2d19fb0 GH Actions: minor tweaks to the conditions
  • d5934ef40 GH Actions: stablelize the error_reporting``
  • 94abd09e2 GH Actions: minor matrix simplification
  • 3476f28b8 Remove unused variable
  • b10c327dc Merge branch 'feature/tokenizer-php-fix-performance-leak' of https://github.com/jrfnl/PHP_CodeSniffer
  • 21cd2e48a Fixed bug #3394 : Fix PHP 8.1 auto_detect_line_endings deprecation notice
  • 046ff7f15 Changelog for #3400
  • bca0861ad Changelog for #3411
  • 0c089a0c5 Fixed spelling in changelog becasue I can't stand seeing it
  • 9736ccd00 Merge branch 'feature/php-8.1-undo-new-reference-token' of https://github.com/jrfnl/PHP_CodeSniffer
  • 915a694b4 Merge branch 'php81/prevent-returntype-will-change-notices' of https://github.com/jrfnl/PHP_CodeSniffer
  • 7c5b4e680 PHP 8.1: fix retokenization of "&" character
  • 5be0b0062 Changelog for #3333 (ref #3348)
  • e3e5bc8d8 Merge branch 'feature/3333-squiz-objectinstantiation-bugfix-allow-for-null-coalesce' of https://github.com/jrfnl/PHP_CodeSniffer
  • be8fe7250 PHP 8.1: prevent deprecation notices about missing return types
  • d35d320ff Changelog for attribute false positives (ref #3396, #3397, #3398, #3399)
  • 64f2a81e2 Fix false positives when attributes are used for member vars
  • 66d7385d0 Merge branch 'php-8.0/squiz-variablecomment-support-attributes' of https://github.com/jrfnl/PHP_CodeSniffer
  • 5f6d9aee8 Merge branch 'php-8.0/squiz-blockcomment-support-attributes' of https://github.com/jrfnl/PHP_CodeSniffer
  • 0108d40d1 Merge branch 'php-8.0/squiz-inlinecomment-support-attributes' of https://github.com/jrfnl/PHP_CodeSniffer
  • 6c0437bdc Merge branch 'php-8.0/pear-functioncomment-support-attributes' of https://github.com/jrfnl/PHP_CodeSniffer
  • 6b259f66c Fix autoload issue
  • 72637adf0 PEAR/VariableComment: prevent false positives with attributes
  • 5b710b8d6 PEAR/FunctionComment: prevent false positives with attributes
  • 82c9d12ee Squiz/InlineComment: prevent false positives with attributes
  • 39dd4b701 Squiz/BlockComment: prevent false positives with attributes
  • d5c1cf755 Changelog for #3320 (ref #3298)
  • b0ab30b2d Renamed index from attributes to has_attributes
  • 59ec45415 Merge branch 'WIP/php-8.0/3298-getmethodparameters-allow-for-attributes' of https://github.com/jrfnl/PHP_CodeSniffer
  • 75e7ec03a Fixed some return value issues
  • 5fff20960 Fixed bug #3384 : Squiz.Commenting.FileComment.SpacingAfterComment false positive on empty file
  • b6d655673 Merge branch 'feature/improve-debug-output' of https://github.com/jrfnl/PHP_CodeSniffer
  • 7e287c683 Changelog for #3326 (ref #3351)
  • 755932438 Merge branch 'feature/3326-generic-multiplestatementalignment-bugfix' of https://github.com/jrfnl/PHP_CodeSniffer
  • bf08940c1 Changelog for 3381
  • 03256dd6a Merge branch 'feature/ghactions-turn-on-error-reporting' of https://github.com/jrfnl/PHP_CodeSniffer
  • f76ee808e PHP 8.1: Generic/ConstructorName: fix deprecation notices
  • 357ed0110 GH Actions: set error reporting to E_ALL
  • 39649310a Fixed bug #3362 : Generic.WhiteSpace.ScopeIndent false positive for arrow functions inside arrays
  • 9633c8abb Merge branch 'patch-1' of https://github.com/exussum12/PHP_CodeSniffer
  • 07e182b87 Add pointless brackets
  • 3dd9d3297 Fix minor mistake related to $length
  • 83f572377 Fix indention
  • ac26fbb65 Replace hot Tokenizer loop with a mathematical expression
  • a6daa05b1 Sniff test: adjust two test files to match
  • 964a38c7c Tokenizer/PHP: bug fix - fix performance issue
  • 0d5663c7d Tokenizer/PHP: fix tokenization of the default keyword
  • 65ab395d3 Tests: add extra tests for the default keyword tokenization
  • 16b6dda81 Generic/MultipleStatementAlignment: add extra tests
  • d2574b918 Changelog for #3345 (ref #3347)
  • 0aec4c3e5 Merge branch 'feature/3345-generic-inlinecontrolstructures-bugfix-multicatch-finally' of https://github.com/jrfnl/PHP_CodeSniffer
  • 798ae5496 Changelog for #3342 (ref #3343)
  • 1f63961aa Merge branch 'php-8.0/3342-pear-functiondeclaration-constructor-prop-prom-indent' of https://github.com/jrfnl/PHP_CodeSniffer
  • 801ae46f4 Changelogs for #3297 and #3352 (ref #3354)
  • e5ceaa109 Merge branch 'feature/psr2-switch-declaration-various-fixes' of https://github.com/jrfnl/PHP_CodeSniffer
  • 10da08b93 Changelog for #3357 (ref #3358)
  • c70926127 Merge branch 'feature/3357-generic-openingfunctionbracebsdallman-fixer-removes-return-type' of https://github.com/jrfnl/PHP_CodeSniffer
  • 07bb757b2 Merge branch 'feature/3071-follow-up-refactor-errorsuppression-tests' of https://github.com/jrfnl/PHP_CodeSniffer
  • a9f0d4909 Merge branch 'feature/tokenizer-php-stabilize-finally' of https://github.com/jrfnl/PHP_CodeSniffer
  • 5107f871c Merge branch 'feature/namedfunctioncallargtest-minor-fix' of https://github.com/jrfnl/PHP_CodeSniffer
  • ea105e443 Changelog for 3315
  • 900d3777f Merge branch 'feature/squiz-blockcomment-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • 52f440f90 Changelog for #3340
  • e7d680a42 Merge branch 'feature/tokenizer-php-bug-fix' of https://github.com/jrfnl/PHP_CodeSniffer
  • a71aad207 Merge branch 'feature/doublearrowtest-bugfix' of https://github.com/jrfnl/PHP_CodeSniffer
  • 3d6ae7ff7 Changelog for various short open tag changes
  • 7aa683848 Merge branch 'feature/psr2-endfilenewline-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • 6be01f605 Merge branch 'feature/generic-disallowtabindent-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • e04ecd073 Merge branch 'feature/generic-disallowspaceindent-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • 5852f4929 Merge branch 'feature/generic-gitmergeconflict-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • bd0301782 Merge branch 'feature/generic-syntax-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • b3879f5be Merge branch 'feature/generic-closingphptag-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • a1d1f03a8 Merge branch 'feature/generic-endfilenonewline-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • c475208e1 Merge branch 'feature/generic-endfilenewline-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • e73bc0f4f Merge branch 'feature/generic-lineendings-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • e33c49e27 Merge branch 'feature/generic-lowercasefilename-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • 293aa66f3 Merge branch 'feature/generic-executablefile-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • 8defc6ee3 Generic/OpeningFunctionBraceBsdAllman: bug fix - prevent removing return types
  • af1d3d713 Update licence.txt
  • 59e7581e5 Normalise License file
  • 53911399c PSR2/SwitchDeclaration: bug fix - handle try/catch/finally correctly
  • b31b9b24a PSR2/SwitchDeclaration: minor efficiency tweak
  • ec015a890 PSR2/SwitchDeclaration: bug fix - improve handling of comments
  • 478d4e52e PSR2/SwitchDeclaration: bug fix - don't remove trailing comments
  • 2b5d04959 DoubleArrowTest: minor bug fix
  • 59e949be4 Fixer/Cbf: add missing new line in level 2 debug output
  • 118891dac Tokenizer/PHP: stabilize T_FINALLY backfill
  • 790cf16a3 Squiz/ObjectInstantiation: bug fix - account for null coalesce
  • 59e161a75 Generic/InlineControlStructure: bug fix for try/catch/finally
  • 596bdf93a PHP 8.0 | PEAR/FunctionDeclaration: fix handling of constructor property promotion
  • 39c44103b Tokenizer/PHP: bug fix
  • 848f45afe NamedFunctionCallArgumentsTest: minor fixes
  • 41c160107 ErrorSuppressionTest::testCommenting(): refactor to data provider
  • 46f010011 ErrorSuppressionTest::testIgnoreSelected(): refactor to data provider
  • 68c1867a5 ErrorSuppressionTest::testEnableSelected(): refactor to data provider
  • 888479a40 ErrorSuppressionTest::testDisableSelected(): add some more tests
  • b1e74cc10 ErrorSuppressionTest::testDisableSelected(): refactor to data provider
  • 99d83b1ad ErrorSuppressionTest::testSuppressFile(): refactor to data provider
  • e67a5df59 ErrorSuppressionTest::testSuppressFile(): fix bugs in test
  • 9165a9a8a ErrorSuppressionTest::testSuppressScope(): refactor to data provider
  • 32ecc588e ErrorSuppressionTest: fix bug in testSuppressScope()
  • f9dfb9b95 ErrorSuppressionTest::testNestedSuppressLine(): refactor to data provider
  • c14b49d1b ErrorSuppressionTest: add test for midline ignore
  • d465698f3 ErrorSuppressionTest::testSuppressLine(): refactor to data provider
  • 8f2ec28ef ErrorSuppressionTest: move one test case out of testSuppressLine()``
  • 58e873402 ErrorSuppressionTest::testSuppressWarning(): refactor to data provider
  • 0d315215b ErrorSuppressionTest::testSuppressSomeErrors(): refactor to data provider
  • 7364463b9 ErrorSuppressionTest::testSuppressError(): refactor to data provider
  • fde816c3c Changelog for #3071
  • 807c10cc5 Tokenizer: support hash comment for ignore annotations
  • b84c5414e Fixed bug #3324 : PHPCS hangs processing some nested arrow functions inside a function call
  • 62e6e0696 Changelog for #3317
  • 73e467563 Merge branch 'skip-on-ignore' of https://github.com/emil-nasso/PHP_CodeSniffer
  • e3b113f20 File::getMethodParameters(): bug fix for attributes leaking into type hint
  • e4af9dc43 File::getMethodParameters(): add test documenting behaviour for comments
  • ba54cb533 Changelog for #3302
  • 4eeb4ddc1 Merge branch 'feature/tokenizer-php-bugfix-namespaced-type-decl-vs-union-types' of https://github.com/jrfnl/PHP_CodeSniffer
  • 41a9bef49 Fixed bug #3316 : Arrow function not tokenized correctly when using null in union type
  • 51b5df9d2 Continue to the next file when an ignored file is found when running checks in parallel.
  • 93306f5e1 Squiz/BlockComment: also check for short open echo tag
  • b094c94f0 PSR2/EndFileNewline: check files using only short open echo tag
  • 551cdf732 Generic/DisallowTabIndent: check files using only short open echo tag
  • 3fb8a2d94 Generic/DisallowSpaceIndent: check files using only short open echo tag
  • a9a1c4c44 Generic/GitMergeConflict: check files using only short open echo tag
  • 6568bd063 Generic/Syntax: check files using only short open echo tag
  • 92eba1cfa Generic/ClosingPHPTag: also check for short open echo tag
  • 1d845a116 Generic/EndFileNoNewline: check files using only short open echo tag
  • db1a0a7d2 Generic/EndFileNewline: check files using only short open echo tag
  • 002e4ccb9 Generic/LineEndings: check files using only short open echo tag
  • 297e7d320 Generic/LowercasedFilename: check files using short open echo tag
  • f6d40100f Generic/ExecutableFile: check files using short open echo tag
  • ae4f33bc1 Fixed bug #3303 : findStartOfStatement() doesn't work with T_OPEN_TAG_WITH_ECHO
  • 52f2e80b5 PHP 8.0 | Tokenizer/PHP: bugfix for union types using namespace operator
  • 342dbf248 Fixed bug #3296 : PSR2.ControlStructures.SwitchDeclaration takes phpcs:ignore as content of case body
  • e9a865216 Changelog for #3294 (ref #3299)
  • 26a545f9f fix bug in attributes tokenization on PHP < 8.0 (#3294)
  • ffced0d2c Prepare for 3.6.0 release
  • f14e43926 Changelog for #2925
  • fe201deb6 Merge branch 'specialMethod' of https://github.com/VincentLanglet/PHP_CodeSniffer
  • d96b6d8f0 Changelog for #3293
  • 53b72cb72 Merge branch 'disallow-multiple-assignments' of https://github.com/kukulich/PHP_CodeSniffer
  • ccca3137d Improve check for special method and add option
  • 557756cd2 Squiz.PHP.DisallowMultipleAssignmentsSniff: Fixed false positive when assigment is after goto label
  • c19a0f58f Squiz.PHP.DisallowMultipleAssignmentsSniff: Fixed false positive when assigment is on first line in closure
  • 2c4199086 Spelling - seperator should be separator
  • 9ca9a54e8 Squiz.PHP.DisallowMultipleAssignmentsSniff: Ignore default value assignments in arrow functions
  • b245bb315 Fixed bug #3195 : Generic.WhiteSpace.ScopeIndent confusing message when combination of tabs and spaces found
  • 97f789827 Fixed bug #3287 : Wrongly assumed indentation with match and arrays
  • f5d8a6240 Added some extra debug output
  • d427d75a1 Changelog for #3289
  • f103a4b59 Merge branch 'php8-mixed-squiz-function-comment' of https://github.com/javer/PHP_CodeSniffer
  • 2c8e5a31e Changelog for #3288
  • cf92acd14 PHP 8.0 | Squiz.Commenting.FunctionComment: add support for mixed param
  • cf0a19532 PHP 8.0 | Squiz.WhiteSpace.FunctionSpacing: add support for attributes
  • 103004077 Listed updated attribute sniffs in changelog
  • bc882d47b Added attribute support
  • c132dc510 Added attribute support
  • 6da6d82e4 Added attribute support
  • 158ea91ca Added attibute support
  • d2812fd40 Ignore attributes when figuring out if the docblock is file level or code level (ref #3286)
  • 3decd5ef0 Fixed bug #3284 : Unused parameter false positive when using array index in arrow function
  • 9ae6d1a21 Updated sniff to ignore attributes (ref #3283)
  • b6267972f Changelog for #3203
  • 013943d16 Merge branch 'feature/tokenizer_attributes' of https://github.com/alekitto/PHP_CodeSniffer
  • fe68f36c6 Merge branch 'php-8.0/tokenizer-php-match-efficiency-tweaks' of https://github.com/jrfnl/PHP_CodeSniffer
  • fc4970b75 PHP 8.0 | Tokenizer/PHP: improve retokenization of T_DEFAULT
  • 14ac7ebff Tokenizer/PHP: add more tests for default keyword and double arrow
  • b4ad1ad8f PHP 8.0 | Tokenizer/PHP: efficiency tweaks
  • 2bd19c2e6 Fixed bug #3277 : Nullable static return typehint causes whitespace error
  • 6367e71b2 add nested_attributes property on tokens inside an attribute
  • 868be7e76 handled nested attributes tokenization
  • 2f92a4d83 add test for fqcn attribute tokenization
  • 128a99764 add test to ensure T_FN backfill is applied correctly
  • 71bed8b3a add attribute_opener and attribute_closer properties to all tokens inside an attribute
  • 9baa99830 convert an array_splice to array_merge for clarity
  • e0152a730 tokenizer: add support for php8 attributes
  • 18c27ede9 Changelog for #3275
  • b05f7692b PHP 8.0 | Generic.CodeAnalysis.EmptyPHPStatement: add support for match
  • ef0273ae1 Merge branch 'php-8.0/pear-validdefaultvalue-add-support-constr-prop-prom' of https://github.com/jrfnl/PHP_CodeSniffer
  • 1b4ce1ab4 Added missing PEAR file refs
  • ef80e53de Added match expression support for findStart/EndOfStatement
  • 43feac151 PHP 8.0 | PEAR/ValidDefaultValue: add tests with constructor property promotion
  • 6e0df17a7 Fixed bug #3273 : Squiz.Functions.FunctionDeclarationArgumentSpacing reports line break as 0 spaces between parenthesis
  • 682533375 Merge branch 'php-8.0/generic-unused-parameter-add-support-constr-prop-prom' of https://github.com/jrfnl/PHP_CodeSniffer
  • dc5953092 Merge branch 'php-8.0/generic-lowercasetype-add-tests-constr-prop-prom' of https://github.com/jrfnl/PHP_CodeSniffer
  • 805723a6a PHP 8.0 | Generic/LowerCaseType: add tests with Constructor Property Promotion
  • 529043f78 PHP 8.0 | Generic/UnusedFunctionParameter: add support for constructor property promotion
  • c7f7013c1 PHP 8.0 | Tokenizer/PHP: bugfix for union type operator tokenization
  • 46715ed9e Added list of sniffs that now suport match expressions to changelog (ref #3037)
  • 062806b4d Merge branch 'php-8.0/psr2-psr12-controlstructurespacing-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • e754fab4d Changelog for #3259
  • e59e5697c Merge branch 'php-8.0/squiz-scopekeywordspacing-support-cconstructor-prop-prom' of https://github.com/jrfnl/PHP_CodeSniffer
  • 6972a567a Changelog for #3258
  • 5ffea5743 Merge branch 'feature/squiz-operatorbracket-bugfix-and-named-param-tests' of https://github.com/jrfnl/PHP_CodeSniffer
  • f1390c561 Merge branch 'php-8.0/pear-objectoperatorindent-test-named-params' of https://github.com/jrfnl/PHP_CodeSniffer
  • 2a2456f82 Merge branch 'php-8.0/generic-nosilencederrors-support-named-params' of https://github.com/jrfnl/PHP_CodeSniffer
  • d02296fe4 Resolved conflict between Generic.WhiteSpace.ScopeIndent and PSR2.Methods.FunctionCallSignature in a match block (ref #3255)
  • 041af89a1 PHP 8.0 | PEAR/ObjectOperatorIndent: add tests with named function call parameters
  • 4cb3d16bd PHP 8.0 | Generic/NoSilencedErrors: add tests with named function call parameters
  • d6f960b20 PHP 8.0 | Squiz/ScopeKeywordSpacing: add support for constructor property promotion
  • f49df21c7 PHP 7.4 | Squiz/ScopeKeywordSpacing: add tests with typed properties
  • e5197101a Squiz/OperatorBracket: bug fix - improve recognition of unary minus
  • 94c94488a PHP 8.0 | Squiz/OperatorBracket: add tests with named function call parameters
  • 377a46743 PHP 8.1: fix deprecation notice [2]
  • a4272b683 Merge branch 'php-8.0/3253-psr2-functioncallsignature-support-named-params' of https://github.com/jrfnl/PHP_CodeSniffer
  • f6f44e1ec Merge branch 'feature/ghactions-tweaks' of https://github.com/jrfnl/PHP_CodeSniffer
  • dcc1fe559 Merge branch 'php-8.1/fix-deprecation-notice' of https://github.com/jrfnl/PHP_CodeSniffer
  • ed088507f Merge branch 'php-8.0/generic-scopeindent-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • e890cc3e9 PHP 8.0 | PSR2/FunctionCallSignature: support named parameters
  • 236fffc17 PHP 8.0 | Pear/FunctionCallSignature: support named parameters
  • 5ee08ea5b GH Actions: allow for manually triggering a workflow
  • a7b2b955c GH Actions: report CS violations in the PR
  • cc678d16f GH Actions: improve fix to run the tests on PHP 8.1
  • a330bf282 PHP 8.1: fix deprecation notice
  • 6dc06c014 GH Actions: fix faulty condition
  • 07ec92c86 GH Actions: simplify the PHPStan workflow
  • 1106d6554 Merge branch 'php-8.0/psr12-booleanoperatorplacement-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • b27f086a9 Merge branch 'php-8.0/squiz-controlstructurespacing-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • 68369459c Merge branch 'php-8.0/squiz-disallowmultipleassignments-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • 3095cb6bf Merge branch 'php-8.0/squiz-controlsignature-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • 4ce8515c5 Merge branch 'php-8.0/squiz-longconditionclosingcomment-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • 19b401a0f PHP 8.0 | Generic/ScopeIndent: add tests with match control structure
  • c75d034a2 Merge branch 'php-8.0/generic-disallowyodaconditions-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • 48b3d88bf PHP 8.0 | Generic/ArrayIndent: add tests with match control structure
  • 7def79ea7 PHP 8.0 | Generic/DisallowYodaConditions: add tests with match control structure
  • 6023ed673 PHP 8.0 | PSR2/PSR12/ControlStructureSpacing: check match expressions
  • ab7af46b5 PHP 8.0 | PSR12/BooleanOperatorPlacement: include match expressions
  • b52a01827 Merge branch 'php-8.0/squiz-scopeclosingbrace-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • 436a610a5 Merge branch 'php-8.0/squiz-objectinstantiation-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • f2cd66d9c Merge branch 'php-8.0/squiz-operatorbracket-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • f8db9e39f Merge branch 'php-8.0/squiz-lowercasedeclaration-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • 9d8261601 Merge branch 'php-8.0/squiz-poststatementcomment-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • fed67520d Merge branch 'feature/tokenizer-php-match-minor-bugfix' of https://github.com/jrfnl/PHP_CodeSniffer
  • 5a63e784b Merge branch 'php-8.0/pear-scopeclosingbrace-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • 2c95041f4 Merge branch 'php-8.0/pear-controlsignature-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • 8823890ec Merge branch 'php-8.0/generic-lowercasekeyword-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • 1321b72df Merge branch 'php-8.0/generic-emptystatement-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • d2872c1ed PHP 8.0 | Squiz/ScopeClosingBrace: add tests with match control structure
  • a1bee01b2 PHP 8.0 | Squiz/ControlStructureSpacing: check match expressions
  • 3148f1b71 PHP 8.0 | Squiz/ObjectInstantiation: prevent false positives on match/fn expressions
  • 87bc19857 PHP 8.0 | Squiz/DisallowMultipleAssignments: correct errorcode for assignment in match expression
  • 779de9fad PHP 8.0 | Squiz/OperatorBracket: make exception for match expressions
  • dffc59e98 PHP 8.0 | Squiz/ControlSignature: check signature of match expressions
  • b2ed11788 PHP 8.0 | Squiz/LowercaseDeclaration: add match to keyword list
  • c222faefe PHP 8.0 | Squiz/PostStatementComment: include match expressions
  • 8bfae075c PHP 8.0 | Squiz/LongConditionClosingComment: include match expressions
  • a5f9784b2 Tokenizer/PHP: minor bugfix for match tokenization
  • ad97d0cfa PHP 8.0 | PEAR/ScopeClosingBrace: add tests with match control structure
  • f8fd8aeaa PHP 8.0 | PEAR/ControlSignature: check signature of match expressions
  • 0b40b13d7 PHP 8.0 | Generic/LowerCaseKeyword: add match to keyword list
  • 9c7ada461 PHP 8.0 | Generic/EmptyStatement: include match expressions
  • 580e9debd PHP 8.0 | Generic/AssignmentInCondition: include match expressions
  • 8b0137a78 Changelog for #3226
  • f073df46e Merge branch 'feature/php-8-match-expressions' of https://github.com/jrfnl/PHP_CodeSniffer
  • 835343649 Tokenizer/PHP: retokenize the match double arrow to T_MATCH_ARROW
  • 0fa0e018d PHP 8.0 | Tokenizer/PHP: add support for match expressions in combination with arrow functions
  • 694c5696d PHP 8.0 | Tokenizer/PHP: retokenize defaultkeywords within match expressions asT_MATCH_DEFAULT``
  • 08a946f00 PHP 8.0 | Tokenizer/PHP: backfill the T_MATCH tokenization
  • 966ae7c1c PHP 8.0 | Tokens: add T_MATCH to $parenthesisOpeners and $scopeOpener
  • b48d20277 PHP 8.0 | Tokens: replicate the T_MATCH token
  • f5645cdae Arrow function tests: remove some stray function calls
  • 2ba539312 Fixed bug #3219 : Generic.Formatting.MultipleStatementAlignment false positive for empty anonymous classes and closures
  • ea8158c05 Changelog for #3214 and #3218
  • df3ccb59c Merge branch 'feature/windows-fix-running-external-progs' of https://github.com/jrfnl/PHP_CodeSniffer
  • 02114bef4 Merge branch 'feature/squiz-jslint-bugfix' of https://github.com/jrfnl/PHP_CodeSniffer
  • c93066f2b Merge branch 'feature/token-constants-fix-values-x-3' of https://github.com/jrfnl/PHP_CodeSniffer
  • bc770257e Merge branch 'feature/tokenizer-php-prevent-unnecessary-change' of https://github.com/jrfnl/PHP_CodeSniffer
  • 9469e3011 Merge branch 'feature/tests-arrow-function-backfill-improve-tests' of https://github.com/jrfnl/PHP_CodeSniffer
  • 10559a388 Tokens: fix up some PHPCS native token values
  • d570825ef Tokenizer/PHP: minor tweak
  • d70bb9d71 Generic/FunctionCallArgumentSpacing: add test with named function call args
  • 0ddfeaea7 Arrow function tests: minor documentation fix
  • 88ac13976 Arrow function tests: some simplifications in the rest of the tests
  • f3bf5f519 Arrow function tests: remove lots of code duplication
  • abc5f5ff6 Arrow function tests: add verification of the arrow retokenization
  • a0c3943d3 Windows: fix escaping of external commands
  • e9a62e5d4 JSLint: bug fix
  • 2da690408 Useless tests were not reported for before PHPUnit 6, so it doesn't understand the CLI argument
  • 9f6385eb3 No need to report useless tests
  • 500d1dbaf Remove the PHPUnit config file during testing
  • 7e1cbca00 Changelog for #3186 (ref #2800, #3192)
  • c2a33b812 Minor refactoring and doc correction
  • 15afb2f2e Merge branch 'nestedSwitch' of https://github.com/VincentLanglet/PHP_CodeSniffer
  • e73f14b26 Export ignore .github dir (ref #3204)
  • 285de0d0e Changelog for #2990
  • e8501357c Unit test for #2990
  • fc2f2dd53 Merge branch 'patch-3' of https://github.com/thiemowmde/PHP_CodeSniffer
  • e5f3e8b68 Changelog for #3051 (ref #2770)
  • b1c2254f4 Unit tests for #3051 (ref #2770)
  • e5afcb29f Merge branch 'skip-inheritdoc' of https://github.com/xjm/PHP_CodeSniffer
  • 784fa02c9 Merge branch 'feature/generic-arbitrary-parentheses-spacing-minor-clean-up' of https://github.com/jrfnl/PHP_CodeSniffer
  • 9010cf402 Fixed bug #3003 : Squiz.Formatting.OperatorBracket autofix incorrect when assignment used with null coalescing operator
  • 7c5e889ec Changelog for #3017
  • 2252d17a1 Merge branch 'ignore-type-hints' of https://github.com/o5/PHP_CodeSniffer
  • 0aeb09524 Fixed bug #3197 : Squiz.NamingConventions.ValidVariableName does not use correct error code for all member vars
  • 59d4c8d39 Changelog for #3188 (ref #3189)
  • ace118cee Merge branch 'php-8.0/3188-squiz-scopekeywordspacing-bugfix' of https://github.com/jrfnl/PHP_CodeSniffer
  • 1a2dcf78a Remove use of deprecated autoload feature
  • b1ed18057 Merge branch 'feature/move-to-gh-actions' of https://github.com/jrfnl/PHP_CodeSniffer
  • f6a0cffc2 Changelog for #3178
  • 019f21a31 Don't need to run the regex if the token is a string (ref #3178)
  • 08597191d Merge branch 'php-8/backfill-named-function-call-parameters-tokenization' of https://github.com/jrfnl/PHP_CodeSniffer
  • 7f5df0848 Changelog for #3163
  • 072042a13 Files/FileList::current() - Check files array key
  • 4af4d8462 Changelog for #3055
  • 44a09f060 Renamed sniffs and tweaked error messages (ref #3055)
  • 998f1da3a Merge branch 'feature/psr-naming-conventions' of https://github.com/annechko/PHP_CodeSniffer
  • e5e129e16 Changelog for #3177
  • 6bcecb01f Merge branch 'feature/tokenizer-goto-bugfix' of https://github.com/jrfnl/PHP_CodeSniffer
  • b0786e1c6 Fixed bug #3145 : Autoloading of sniff fails when multiple classes declared in same file
  • d6c224d4f Updated year in test files
  • 46dc37a86 Fix tests
  • 18a0e5473 Fix findStartOfStatement inside of switch/case
  • cf69afb63 PHP 8.0 | Squiz/ScopeKeywordSpacing: fix false positive on static as return type
  • 2b20b5690 CI: switch to GitHub Actions - step 4: tests
  • 079244147 CI: switch to GitHub Actions - step 3: move the PEAR package validation
  • 7eda8140c CI: switch to GitHub Actions - step 2: XML and PEAR validation
  • 63fd43015 CI: switch to GitHub Actions - step 1: phpstan
  • e1300d30e Handle nested switch
  • 9bcb29cce Changelog for #3184
  • 98dd8d399 Merge branch 'feature/psr2-namespacedeclaration-fix-false-positive' of https://github.com/jrfnl/PHP_CodeSniffer
  • deb125abf PSR2/NamespaceDeclaration: false positive on namespace operator
  • 72eaae338 Travis: add build against PHP 8.0
  • 845335af0 PHP 8.0 | Add support for named function call arguments
  • 2351cc90e Tokenizer/PHP: bugfix goto tokenization logic
  • cda358fac Fixed bug #3170 : Squiz.WhiteSpace.OperatorSpacing false positive when using negation with string concat
  • bbada4bc3 Changelog for #3172
  • 3cd1f674b PHP 8.0 | Tokenizer/PHP: support PHP8 dereferencing of text strings with interpolated variables
  • bb906ff8c Fixed bug #2992 : Enabling caching using a ruleset produces invalid cache files when using --sniffs and --exclude CLI args
  • c5d48fccd Fixed bug #3167 : Generic.WhiteSpace.ScopeIndent false positive when using PHP 8.0 constructor property promotion
  • 6f2a22d75 Fixed bug #3165 : Squiz.PHP.DisallowComparisonAssignment false positive when comparison inside closure
  • 8421eeb73 Fixed bug #2913 : Generic.WhiteSpace.ScopeIndent false positive when opening and closing tag on same line inside conditional
  • 99b0339bc Fixed bug #3157 : PSR2.ControlStructures.SwitchDeclaration.BreakIndent false positive when case keyword is not indented
  • 75a051229 Added missing autofix test file
  • dbfd9e6ae Changelog for #3153
  • b8c543675 Merge branch 'feature/generic-lowercasetype-union-types-php8' of https://github.com/jrfnl/PHP_CodeSniffer
  • 0277ae10d Changelog for #3152
  • 7d09dc48c Merge branch 'feature/getmethodparameters-support-property-promotion-php8' of https://github.com/jrfnl/PHP_CodeSniffer
  • d1fdf3200 PHP 7.4 | Generic/LowerCaseType: add support for typed properties
  • b4313a785 PHP 8.0 | Generic/LowerCaseType: refactor [3] - allow for union types
  • 4c92103a1 Generic/LowerCaseType: refactor [2] - remove duplicate code
  • 7e0f82241 Generic/LowerCaseType: refactor [1] - move array to property
  • 808494801 Generic/LowerCaseType: minor tweak to a unit test
  • 9662f431b File::getMethodProperties(): add new return_type_end_token index to return value
  • 3eea1b013 PHP 8.0 | File::getMethodParameters(): add support for PHP 8 constructor property promotion
  • 38c8ae6b7 Changelog for #2896 (ref #1941)
  • a16e88ff2 Renamed new sniff property
  • cb4111885 Merge branch 'allow-multiple-assignment-alignment-at-start-of-assign-token' of https://github.com/johnpbloch/PHP_CodeSniffer
  • 457afdfb1 Changelog for #3032
  • ba4956bb0 Merge branch 'feature/support-union-types' of https://github.com/jrfnl/PHP_CodeSniffer
  • f117e817b Merge branch 'feature/caching-file-hash-minor-efficiency-tweak' of https://github.com/jrfnl/PHP_CodeSniffer
  • 178d95796 Merge branch 'patch-1' of https://github.com/danger89/PHP_CodeSniffer
  • a3e045313 Fixed an issue that could occurr when checking files on network drives (ref #2965)
  • 9ff2b302b The error message is now reported on the correct token (ref #3028)
  • d9b6b389e Merge branch 'patch-1' of https://github.com/vladyslavstartsev/PHP_CodeSniffer
  • 71de9e181 Changelog for #2077 (ref #2815)
  • a2ec4deb0 Removed unused variable (ref #2815)
  • 8a89dfa2a Merge branch 'functionComment' of https://github.com/VincentLanglet/PHP_CodeSniffer
  • 7c01187e1 Changelog + version bump for #3107 (ref #3108)
  • 8dcebc693 File::addMessage(): don't apply include/exclude patterns to STDIN
  • 7171973f1 File::process(): don't apply include/exclude patterns to STDIN
  • b78c46af7 PSR-2 is officially deprecated, use PSR-12
  • 9d583721a Prepare for 3.5.8 release
  • 9dd6d649c Revert "File::addMessage(): don't apply include/exclude patterns to STDIN"
  • a97824680 Revert "File::process(): don't apply include/exclude patterns to STDIN"
  • 4dbf1d59c Prepare for 3.5.7 release
  • 8cbba26dd Merge branch 'feature/3107-dont-check-stdin-against-ignore-include-paths' of https://github.com/jrfnl/PHP_CodeSniffer
  • d4ba5fc81 Changelog for #3043 (ref #3129)
  • efcd17348 Merge branch 'feature/3043/psr12-operatorspacing-bug-with-arrow-functions' of https://github.com/jrfnl/PHP_CodeSniffer
  • 9bcc96167 Merge branch 'docblocks1' of https://github.com/mayflower/PHP_CodeSniffer
  • 224b3a297 Merge branch 'feature/minor-docs-fixes' of https://github.com/jrfnl/PHP_CodeSniffer
  • 2ecd990f9 Changelog for #3135
  • 4877700b2 PHP 8.0 compatibility: bug fix - ignore annotations are broken
  • 33a4891b9 Changelog for #3130
  • ed83c67a1 Tests for autoloader class name detection
  • 95e69ac52 Broke out the class name detection to make it easier to test
  • 1428f2f53 Fix docblocks for File::findPrevious and File::findNext
  • 1de501bcc Fix PHP 7.4 regression, changed behavior of get_declared_classes()
  • 1b768c550 Squiz/PSR12/OperatorSpacing: bug fix - unary plus/minus in arrow function return
  • afca5acf1 Changelog for #3102
  • a20ff6d6c PSR12/Squiz/OperatorSpacing: bug fix with arrow functions
  • 4897e7447 Changelog for #2981
  • 01370ba8d Improve error message when using allowOnly
  • 861acb1e1 Changelog for #3049 (ref #3103)
  • caffb0699 File::isReference(): bug fix - arrow function params passed by reference
  • 9d036f84f Fixed bug #3075 : PSR12.ControlStructures.BooleanOperatorPlacement false positive when operator is the only content on line
  • 7c1df7d2c Fixed XML formatting
  • 136ba51c4 Further fix for #3060 (ref #3061, #3112)
  • 9a9676f6c Merge branch 'feature/tests-stabilize-pear-var' of https://github.com/jrfnl/PHP_CodeSniffer
  • 954a1c6f3 Fixed bug #3053 : PSR2 incorrect fix when multiple use statements on same line do not have whitespace between them
  • edafaae96 Fixed bug #3124 : PSR-12 not reporting error for empty lines with only whitespace
  • b50a9a371 Fixed unintentional syntax error in test file
  • a0a6cd863 Changelog for #2989
  • bbaf20f8a Merge branch 'patch-2' of https://github.com/thiemowmde/PHP_CodeSniffer
  • 2b845d194 Changelog for #2988
  • e8bdb511b Merge branch 'patch-1' of https://github.com/thiemowmde/PHP_CodeSniffer
  • d185d581c Merge branch 'feature/travis-move-once-offs-to-separate-build' of https://github.com/jrfnl/PHP_CodeSniffer
  • e94627c06 Moved tests around to group them (ref #3101)
  • 65aaa7c05 Merge branch 'issues/3100' of https://github.com/morozov/php-code-sniffer
  • 38b487e7b Changelog for #3065 (ref #3074)
  • 6804dbdc0 Merge branch 'issues/3065' of https://github.com/morozov/php-code-sniffer
  • 466297a75 Changelogs for fixes resulting from #3061
  • af125252a Added missing unit tests for #3061
  • 1100d89e2 Merge branch 'issues/3060' of https://github.com/morozov/php-code-sniffer
  • 3ad377e0c Merge branch 'feature/update-php-tokenizer-scope-closers' of https://github.com/jrfnl/PHP_CodeSniffer
  • 25a2e4482 Tests: update the Tokenizer/UndoNamespacedNameSingleToken test
  • 53aa40911 Tokenizer/PHP: add new token to the $knownLengths property
  • 9a502fdb5 Docs: update "nullable_type" comments to clarify meaning
  • b552768e2 PHP 8.0 | File::getMemberProperties(): add support for "union" types
  • 38c01b340 PHP 8.0 | File::getMethodProperties(): add support for "union" return types
  • 564b780d2 PHP 8.0 | File::getMethodParameters(): add support for "union" parameter types
  • dc6fe75c6 PHP 8.0 | Tokenizer/PHP: arrow function backfill vs PHP8 union types
  • 8112f56b4 PHP 8.0 | Tokenizer/PHP: array return type keyword to T_STRING vs PHP8 union types
  • 63c2b22c7 PHP 8.0 | Tokenizer/PHP: tokenize the "|" for union types as T_TYPE_UNION
  • a0145ae4b PHP 8.0 | Tokens: add new T_TYPE_UNION token
  • c873d3839 Changelog for #3066
  • 3e1bbb995 Changelog for #3063 (ref #3041)
  • 4db6a7491 Merge branch 'feature/bugfixes-namespace-operator-in-typedeclarations' of https://github.com/jrfnl/PHP_CodeSniffer
  • 652502883 Merge branch 'feature/3041-backport-old-identifier-tokenization-php-8' of https://github.com/jrfnl/PHP_CodeSniffer
  • 4201fd893 Fixed Squiz.PHP.DisallowComparisonAssignment false positive for methods called on an object (ref #3089)
  • 9cce6859a Changelogs for recent false positives when exiting with negative number (ref #3099)
  • fad249aa0 Squiz.Formatting.OperatorBracket reporting false positive for exit statements (ref #3099)
  • 2f844c3bb Merge branch 'issues/3098' of https://github.com/morozov/php-code-sniffer
  • b86b6a857 Changelog for #2900
  • bf61e981a Merge branch 'feature/test-frame-bugfix-warnings-not-counted' of https://github.com/jrfnl/PHP_CodeSniffer
  • 69a28ec6b Merge branch 'php-8.0/pear-objectoperatorindent-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • bf1d2b2c1 Merge branch 'php-8.0/generic-scopeindent-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • a95569ca6 File::addMessage(): don't apply include/exclude patterns to STDIN
  • 0d7972344 File::process(): don't apply include/exclude patterns to STDIN
  • db9089d15 Merge branch 'feature/file-isreference-simplify-logic' of https://github.com/jrfnl/PHP_CodeSniffer
  • 674cb96db Changelog for #3058
  • a9cf57e8e Fixed progress output when the run completes at a wrap boundary (ref #3058)
  • 76fce40bb File::isReference(): simplify code
  • 1697fac33 Ignore the previous element's T_COMMA when looking up the beginning of the previous expression
  • fc6d400a2 Add E_EXIT to the list of non-operand tokens of the OperatorSpacing sniff
  • 50ddc561c Tokenizer/PHP: add missing scope closers
  • ba6332388 PHP 8.0: "undo" namespaced names as single token
  • 460f212c4 PHP 8.0 | PEAR/ObjectOperatorIndent: sniff for nullsafe object operator
  • 07df22e58 PHP 8.0 | Generic/ScopeIndent: allow for nullsafe object operator
  • 1371c59bd Added changelog entry for sniff changes
  • f2a099dce Merge branch 'php-8.0/generic-uppercaseconstantname-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • 4dfbad32c Merge branch 'php-8.0/generic-forbiddenfunctions-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • 681b157df Merge branch 'php-8.0/generic-sapiusage-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • ce2712aec Merge branch 'php-8.0/psr1-sideeffects-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • fd8dcd69e Merge branch 'php-8.0/psr12-classinstantiation-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • 908b5ced4 Merge branch 'php-8.0/squiz-operatorbracket-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • 62154b4ed Merge branch 'php-8.0/squiz-validvariablename-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • 222ea4231 Merge branch 'php-8.0/squiz-incrementdecrementusage-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • 5ddc6fe21 Merge branch 'php-8.0/squiz-lowercasephpfunctions-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • e22262cec Merge branch 'php-8.0/squiz-disallowsizefunctionsinloops-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • 356d9980b Merge branch 'php-8.0/squiz-objectoperatorspacing-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • 4efd0ad61 Merge branch 'php-8.0/zend-validvariablename-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • 82efb1e6a Merge branch 'feature/travis-combat-fingerprint-mismatch-failures' of https://github.com/jrfnl/PHP_CodeSniffer
  • 16d2cd1c9 Tokenizer::recurseScopeMap(): fix scope setting for namespace operators
  • f2a5abfea File::get[Method|Member][Properties|Parameters](): add support for namespace relative type declarations
  • db4321412 Tokenizer: fix handling of namespace operator in types for arrow functions
  • 1c59b291c Tokenizer: fix nullable type tokenization with namespace operator
  • 4dbd3a9ef Travis: retry composer install on failure
  • 49a8d0193 PHP 8.0 | Zend/ValidVariableName: allow for nullsafe object operator
  • a4f011026 PHP 8.0 | Squiz/ObjectOperatorSpacing: sniff for nullsafe object operator
  • a222ec65f PHP 8.0 | Squiz/LowercasePHPFunctions: allow for nullsafe object operator
  • 3a094b732 PHP 8.0 | Squiz/DisallowSizeFunctionsInLoops: allow for nullsafe object operator
  • 616eb3806 PHP 8.0 | Squiz/IncrementDecrementUsage: allow for nullsafe object operator
  • ef289d92a PHP 8.0 | Squiz/ValidVariableName: allow for nullsafe object operator
  • 9d58172b3 PHP 8.0 | Squiz/OperatorBracket: allow for nullsafe object operator
  • 877e89f5f PHP 8.0 | PSR12/ClassInstantiation: allow for nullsafe object operator
  • 7e6daafc7 PHP 8.0 | PSR1/SideEffects: allow for nullsafe object operator
  • 1124ec838 PHP 8.0 | Generic/SAPIUsage: allow for nullsafe object operator
  • bf708e65c PHP 8.0 | Generic/ForbiddenFunctions: allow for nullsafe object operator
  • 8a17a80c0 PHP 8.0 | Generic/UpperCaseConstantName: allow for nullsafe object operator
  • f378d2ac8 Changelog for #3007
  • 85f35213f Merge branch 'directory-exclude-pattern' of https://github.com/Solviq-forks/PHP_CodeSniffer
  • d2deeddbe Changelog for #3046 (ref #3040)
  • f09e28aef Merge branch 'feature/php-8-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • e37326f6f Travis: further tweaks for cleaner output
  • 48d5baeef Merge branch 'feature/travis-phpstan-build' of https://github.com/jrfnl/PHP_CodeSniffer
  • 1024264ce Changelog for #3072 (ref #3069)
  • f9e661fdc Merge branch 'feature/3069-php-8.0-fix-hash-comment-tokenization' of https://github.com/jrfnl/PHP_CodeSniffer
  • db79f9fe4 Changelog for #3070
  • ad51b4668 Merge branch 'php-8.0/psr12-nullabletype-allow-for-static-returntype' of https://github.com/jrfnl/PHP_CodeSniffer
  • c7b6dacfb Merge branch 'feature/tokenizer-php-add-some-missing-fixed-lengths' of https://github.com/jrfnl/PHP_CodeSniffer
  • 42052ffee Do not attempt to fix ArrayDeclaration.SpaceBeforeComma if there is a comment between
  • 945ea76ae PSR12/NullableTypeDeclaration: allow for static return type
  • 0be1542de PHP 8.0 | Stabilize comment tokenization for hash comments
  • db202d9d3 Travis: simpify PHPStan build
  • e33a2f208 Various minor documentation fixes
  • d24aeba3f Ignore tokens that belong to array element declaration
  • 88c8dac1c Revert "Added ability to set affix type, value, case sensitive while checking Interface name, changed docs"
  • 4b5aa4f1b Added ability to set affix type, value, case sensitive while checking Interface name, changed docs
  • b3633601c Deleted extra whitespace
  • 798e7aa04 Check class, trait, interface naming in lowercase, change error codes to Missing, add Found info
  • 2fae0e8f5 Added AbstractPrefixRequiredForAbstractClass, InterfaceSuffixRequiredForInterface, TraitSuffixRequiredForTrait sniffs to Generic.NamingConventions
  • d33a6a99a Moved around tests due to PHP < 7.3 syntax error in tests
  • 265574050 Changelog for #2883
  • ce1cd52c4 Fixed bug #2883 : Generic.WhiteSpace.ScopeIndent.Incorrect issue after NOWDOC
  • 913acfe42 Changelog for #2882
  • 04253420c Fixed bug #2882 : Generic.Arrays.ArrayIndent can request close brace indent to be less than the statement indent level
  • cee37ff63 Changelog for #2975 + version bump
  • e866f6d60 Fixed bug #2975 : Undefined offset in PSR12.Functions.ReturnTypeDeclaration when checking function return type inside ternary
  • b5981126d The helper returns a Boolean, not void.
  • 826f7e83a Factor out a helper for a stricter check that the comment is ONLY {@inheritdoc} (and nothing else).
  • 201f6631f Ironically, fix coding standards.
  • 3b14b9d31 Add a property for skipping processing on {@inheritdoc}.
  • e97627871 Prepare for 3.5.6 release
  • cbbe4a4c8 Changelog for #3031
  • 23a2beb60 Merge branch 'update-magic-methods' of https://github.com/filips123/PHP_CodeSniffer
  • 953a7b02e Changelog for #3033
  • 14788ab43 Merge branch 'feature/php-8-fix-array-access-on-type-null' of https://github.com/jrfnl/PHP_CodeSniffer
  • 6cc330134 Changelog for #2967
  • 5aa9f1a74 PHP 8.0 | Tokenizer/PHP: add support for nullsafe object operator
  • c296ba809 Tokenizer/PHP: add some missing tokens to the $knownLengths property
  • ec236a599 PHP 8.0 | Tokenizer/PHP: bug fix
  • 1e8a69c8c Fix misaligned space
  • c9bbba6d4 Generator/Markdown: Workaround for better rendering
  • 2b8c1b384 Changelog for #3027
  • 32a47716d Merge branch 'feature/3002-fix-comment-tokenization-php-8' of https://github.com/jrfnl/PHP_CodeSniffer
  • 7497206e3 Merge branch 'feature/backfillfntoken-fix-tests' of https://github.com/jrfnl/PHP_CodeSniffer
  • ea2cf3ff0 Fixed bug #2994 : Generic.Formatting.DisallowMultipleStatements false positive for FOR loop with no body
  • fc5fd628b Add serialize and unserialize to list of known magic methods
  • e3eecbb8b Added bug report template
  • ee91c1692 PHP 8.0 | Tokenizer/PHP: stabilize comment tokenization
  • 0906e8c4f BackfillFnTokenTest: fix bug in the tests
  • f1ac8b36b BackfillFnTokenTest: minor test order tweak
  • 802a51402 Merge branch 'feature/update-travis-env' of https://github.com/jrfnl/PHP_CodeSniffer
  • 7ffd6391f Changelogs for #3013 and #3019
  • bbb8dd3bd Merge branch 'feature/php8-tokenizer-magic-constant-dereferencing' of https://github.com/jrfnl/PHP_CodeSniffer
  • 4eb94f80c Merge branch 'feature/php8-add-tests-for-type-mixed' of https://github.com/jrfnl/PHP_CodeSniffer
  • 751ec21e6 Travis: change from "trusty" to "xenial"
  • 285f4651f Tokenizer/PHP: add support for static return type to arrow function tokenization
  • 6d6b0eb61 File::getMemberProperties(): add tests with PHP 8 "mixed" property type
  • 17b2c664d File::getMethodProperties(): add tests with PHP 8 "mixed" return type
  • 80f031b9f File::getMethodParameters(): add tests with PHP 8 "mixed" type
  • d8337c556 Generic.CodeAnalysis.UnusedFunctionParameter has now option $ignoreTypeHints
  • 5b0b6abd0 These functions are no longer deprecated in v8 - they have been removed
  • 0f3237ab4 PHPCS 3.x: test against nightly
  • a1a7e7018 Tokenizer/PHP: support PHP8 magic constant dereferencing
  • 367c60cb9 Remove spaces around concat operator #3007
  • 209cc5f27 Fixed bug #3007: Directory exclude pattern improperly excludes directories with names that start the same
  • 33af77177 Tests: stabilize an expected global
  • 5293f30ff Add T_OPEN_PARENTHESIS check back
  • 15ddd84f3 Result caching: minor optimization tweak [2]
  • 5ee753130 Result caching: minor optimization tweak [1]
  • a957a73e3 Fixed bug #2888 : PSR12.Files.FileHeader blank line error with multiple namespaces in one file
  • 26b1157a8 Changelog for #2977
  • 57a67b040 Merge branch 'feature/isreference-bugfix-closure-return-by-reference' of https://github.com/jrfnl/PHP_CodeSniffer
  • 3a1dc78b3 Changelog for #2982
  • 4c7fdee3d Merge branch 'feature/caching-invalidate-on-different-loaded-extensions' of https://github.com/jrfnl/PHP_CodeSniffer
  • c36769503 Changelog for #2952
  • b6de3f43f Changelog for #2877 (ref #2941)
  • 4c6f4be75 Merge branch 'feature/file-getmethod-properties-allow-static-return-type' of https://github.com/jrfnl/PHP_CodeSniffer
  • ad0bfc2ed Merge branch 'fix' of https://github.com/VincentLanglet/PHP_CodeSniffer
  • 2bfc1d606 Changelog for #2725
  • 4372f50fe Merge branch 'hotfix/static-this-usage-array-closure' of https://github.com/michalbundyra/PHP_CodeSniffer
  • 5ae891818 remove (from publishing) files that are not needed for end user
  • 7f4927a9f Add T_OPEN_CURLY_BRACKET check back
  • 3b9282ab1 Fix possible index error in NonExecutableCodeSniff
  • fd107c923 Don't report anything if the code is incomplete
  • 898d911b9 Fix InlineControlStructureSniff adding brackets when there is already a bracket
  • ed0888ca6 Fix rare undefined offset errors in ConcatenationSpacingSniff
  • 3b7ec02fc Invalidate the cache when a different set of PHP extensions are loaded
  • 1ae95665f File::isReference(): bug fix - closure return by reference not recognized
  • 75ff420b2 Merge branch 'feature/simplify-findendofstatement-tests' of https://github.com/jrfnl/PHP_CodeSniffer
  • 7e24a444e File::getMethodProperties(): allow for return type "static"
  • ce62dee92 Fixed bug #2926 : phpcs hangs when using arrow functions that return heredoc
  • a30f08c9a Added test files (ref #2943)
  • 1802f6b38 Fixed bug #2943 : Redundant semicolon added to a file when fixing PSR2.Files.ClosingTag.NotAllowed
  • f3833cc5d Handle square bracket
  • 79ffe3fbb Generic/ArbitraryParenthesesSpacing: minor clean up
  • 82b8c5d18 FindEndOfStatementTest: simplify the tests
  • fac9db058 AbstractSniffUnitTest: bug fix - warnings not counted in total
  • 4e1deb81c Add support for aligning multi-line assignments at the start of the assign token
  • b6272552b Use getMethodProperties
  • 8e77e7c96 Add option to disable the check for protected/private function
  • 10b6b2a85 Fixes detecting usage of $this variable
  • 6c9b32666 Variable $this must be lowercase, PHP is case sensitive for variables
  • 0a6c51ec4 Do not ignore closures
  • 1504f9170 Hotfix: fn arrow closure - Squiz.Scope.StaticThisUsage

This is an automated pull request from Violinist: Continuously and automatically monitor and update your composer dependencies. Have ideas on how to improve this message? All violinist messages are open-source, and can be improved here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant