Skip to content

Update squizlabs/php_codesniffer from 3.5.5 to 3.6.2 - #164

Closed
violinist-bot wants to merge 1 commit into
SignWo:masterfrom
violinist-dev:squizlabsphpcodesniffer355362
Closed

Update squizlabs/php_codesniffer from 3.5.5 to 3.6.2#164
violinist-bot wants to merge 1 commit into
SignWo:masterfrom
violinist-dev:squizlabsphpcodesniffer355362

Conversation

@violinist-bot

Copy link
Copy Markdown

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:

  • 5e4e71592Prepare for 3.6.2 release
  • e40edd843Changelog for #3456 (ref #3457)
  • 40afa3d4eMerge branch 'feature/psr12-classinstantiation-bug-fix-attributes-vs-anon-class' of https://github.com/jrfnl/PHP_CodeSniffer
  • 5b660ae88Merge branch 'feature/ghactions-php-8.1-has-been-released' of https://github.com/jrfnl/PHP_CodeSniffer
  • 586a51f83Changelog for #3460 (ref #3464)
  • 2bea7536eMerge branch 'feature/3460-generic-multiplestatement-closure-param-bug' of https://github.com/jrfnl/PHP_CodeSniffer
  • 25d87b778Changelog for #3495
  • 171bd2d86Removed commented out code (ref #3495)
  • 454ec64e7Merge branch 'CyclomaticComplexity-Updates-and-Fixes' of https://github.com/MarkBaker/PHP_CodeSniffer
  • a29192b79Factor match expression into the CyclomaticComplexity calculation
  • 9553ab6b6Factor ternary operator, null coalescence (and assignment) operators into CyclomaticComplexity calculation
  • 24af403a0Resolve double-increment of the CyclomaticComplexity count for do/while loop
  • 8884d1641Changelog for #3440
  • 7f7a2cc3cPHP 8.0 | Squiz.WhiteSpace.MemberVarSpacing: fix support for attributes
  • 1fdb1e641GH Actions: PHP 8.1 has been released
  • 0ed1d8c5aFixed bug #3437 : PSR12 does not forbid blank lines at the start of the class body
  • 5fb9b643dChangelog for #3370
  • 022da5261Merge branch 'patch-1' of https://github.com/thiemowmde/PHP_CodeSniffer
  • 57d8259a5Changelog for #3388 (ref #3428)
  • 1a6811655Merge branch 'feature/3388-tweaks-for-wsl-support' of https://github.com/jrfnl/PHP_CodeSniffer
  • 2f6db41f3Changelog for #3422 (ref #3447)
  • 5de91bba0Merge branch 'feature/3422-squiz-scopeclosingbrace-bug-fix' of https://github.com/jrfnl/PHP_CodeSniffer
  • 9e7aec16dMerge branch '3448-deprecation-8.1' of https://github.com/andypost/PHP_CodeSniffer
  • 8dd16e8e1Changelog for #3448 (ref #3449)
  • f1fc1bf59Fix deprecation for PHP 8.1
  • 1f392460dGeneric/MultipleStatementAlignment: bug fix for closure params with defaults
  • 76faf8694PSR12/ClassInstantiation: bug fix for attributes with anonymous classes
  • f268ca40dPrepare for 3.6.1 release
  • ca4d10066Changelog for #3455 (ref #3446)
  • 769aa7323Squiz/ScopeClosingBrace: bug fix - prevent removing inline HTML when fixing
  • 9362d14baTokenizer/PHP: fix ? tokenization after attribute
  • f619f0b91Merge branch 'feature/ghactions-various-tweaks' of https://github.com/jrfnl/PHP_CodeSniffer
  • ac912deb6Changelog for #3424 (ref #3427)
  • 824a41c4cCorrected parse errors in tests (ref #3427)
  • 8ea08a59eMerge branch 'feature/3424-pear-functiondeclaration-handle-attributes' of https://github.com/jrfnl/PHP_CodeSniffer
  • 421478487Changelog for #3425
  • f0c1acd9dWSL support: replace remaining calls to is_readable()``
  • 18c5d6f92PEAR/FunctionDeclaration: minor efficiency tweak
  • 074622bc3PEAR/FunctionDeclaration: ignore multi-line promoted properties
  • 7eef328f4PHP 8.1 | Runner::processChildProcs(): fix passing null to non-nullable bug
  • 1a2d19fb0GH Actions: minor tweaks to the conditions
  • d5934ef40GH Actions: stablelize the error_reporting``
  • 94abd09e2GH Actions: minor matrix simplification
  • 3476f28b8Remove unused variable
  • b10c327dcMerge branch 'feature/tokenizer-php-fix-performance-leak' of https://github.com/jrfnl/PHP_CodeSniffer
  • 21cd2e48aFixed bug #3394 : Fix PHP 8.1 auto_detect_line_endings deprecation notice
  • 046ff7f15Changelog for #3400
  • bca0861adChangelog for #3411
  • 0c089a0c5Fixed spelling in changelog becasue I can't stand seeing it
  • 9736ccd00Merge branch 'feature/php-8.1-undo-new-reference-token' of https://github.com/jrfnl/PHP_CodeSniffer
  • 915a694b4Merge branch 'php81/prevent-returntype-will-change-notices' of https://github.com/jrfnl/PHP_CodeSniffer
  • 7c5b4e680PHP 8.1: fix retokenization of "&" character
  • 5be0b0062Changelog for #3333 (ref #3348)
  • e3e5bc8d8Merge branch 'feature/3333-squiz-objectinstantiation-bugfix-allow-for-null-coalesce' of https://github.com/jrfnl/PHP_CodeSniffer
  • be8fe7250PHP 8.1: prevent deprecation notices about missing return types
  • d35d320ffChangelog for attribute false positives (ref #3396, #3397, #3398, #3399)
  • 64f2a81e2Fix false positives when attributes are used for member vars
  • 66d7385d0Merge branch 'php-8.0/squiz-variablecomment-support-attributes' of https://github.com/jrfnl/PHP_CodeSniffer
  • 5f6d9aee8Merge branch 'php-8.0/squiz-blockcomment-support-attributes' of https://github.com/jrfnl/PHP_CodeSniffer
  • 0108d40d1Merge branch 'php-8.0/squiz-inlinecomment-support-attributes' of https://github.com/jrfnl/PHP_CodeSniffer
  • 6c0437bdcMerge branch 'php-8.0/pear-functioncomment-support-attributes' of https://github.com/jrfnl/PHP_CodeSniffer
  • 6b259f66cFix autoload issue
  • 72637adf0PEAR/VariableComment: prevent false positives with attributes
  • 5b710b8d6PEAR/FunctionComment: prevent false positives with attributes
  • 82c9d12eeSquiz/InlineComment: prevent false positives with attributes
  • 39dd4b701Squiz/BlockComment: prevent false positives with attributes
  • d5c1cf755Changelog for #3320 (ref #3298)
  • b0ab30b2dRenamed index from attributes to has_attributes
  • 59ec45415Merge branch 'WIP/php-8.0/3298-getmethodparameters-allow-for-attributes' of https://github.com/jrfnl/PHP_CodeSniffer
  • 75e7ec03aFixed some return value issues
  • 5fff20960Fixed bug #3384 : Squiz.Commenting.FileComment.SpacingAfterComment false positive on empty file
  • b6d655673Merge branch 'feature/improve-debug-output' of https://github.com/jrfnl/PHP_CodeSniffer
  • 7e287c683Changelog for #3326 (ref #3351)
  • 755932438Merge branch 'feature/3326-generic-multiplestatementalignment-bugfix' of https://github.com/jrfnl/PHP_CodeSniffer
  • bf08940c1Changelog for 3381
  • 03256dd6aMerge branch 'feature/ghactions-turn-on-error-reporting' of https://github.com/jrfnl/PHP_CodeSniffer
  • f76ee808ePHP 8.1: Generic/ConstructorName: fix deprecation notices
  • 357ed0110GH Actions: set error reporting to E_ALL
  • 39649310aFixed bug #3362 : Generic.WhiteSpace.ScopeIndent false positive for arrow functions inside arrays
  • 9633c8abbMerge branch 'patch-1' of https://github.com/exussum12/PHP_CodeSniffer
  • 07e182b87Add pointless brackets
  • 3dd9d3297Fix minor mistake related to $length
  • 83f572377Fix indention
  • ac26fbb65Replace hot Tokenizer loop with a mathematical expression
  • a6daa05b1Sniff test: adjust two test files to match
  • 964a38c7cTokenizer/PHP: bug fix - fix performance issue
  • 0d5663c7dTokenizer/PHP: fix tokenization of the default keyword
  • 65ab395d3Tests: add extra tests for the default keyword tokenization
  • 16b6dda81Generic/MultipleStatementAlignment: add extra tests
  • d2574b918Changelog for #3345 (ref #3347)
  • 0aec4c3e5Merge branch 'feature/3345-generic-inlinecontrolstructures-bugfix-multicatch-finally' of https://github.com/jrfnl/PHP_CodeSniffer
  • 798ae5496Changelog for #3342 (ref #3343)
  • 1f63961aaMerge branch 'php-8.0/3342-pear-functiondeclaration-constructor-prop-prom-indent' of https://github.com/jrfnl/PHP_CodeSniffer
  • 801ae46f4Changelogs for #3297 and #3352 (ref #3354)
  • e5ceaa109Merge branch 'feature/psr2-switch-declaration-various-fixes' of https://github.com/jrfnl/PHP_CodeSniffer
  • 10da08b93Changelog for #3357 (ref #3358)
  • c70926127Merge branch 'feature/3357-generic-openingfunctionbracebsdallman-fixer-removes-return-type' of https://github.com/jrfnl/PHP_CodeSniffer
  • 07bb757b2Merge branch 'feature/3071-follow-up-refactor-errorsuppression-tests' of https://github.com/jrfnl/PHP_CodeSniffer
  • a9f0d4909Merge branch 'feature/tokenizer-php-stabilize-finally' of https://github.com/jrfnl/PHP_CodeSniffer
  • 5107f871cMerge branch 'feature/namedfunctioncallargtest-minor-fix' of https://github.com/jrfnl/PHP_CodeSniffer
  • ea105e443Changelog for 3315
  • 900d3777fMerge branch 'feature/squiz-blockcomment-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • 52f440f90Changelog for #3340
  • e7d680a42Merge branch 'feature/tokenizer-php-bug-fix' of https://github.com/jrfnl/PHP_CodeSniffer
  • a71aad207Merge branch 'feature/doublearrowtest-bugfix' of https://github.com/jrfnl/PHP_CodeSniffer
  • 3d6ae7ff7Changelog for various short open tag changes
  • 7aa683848Merge branch 'feature/psr2-endfilenewline-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • 6be01f605Merge branch 'feature/generic-disallowtabindent-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • e04ecd073Merge branch 'feature/generic-disallowspaceindent-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • 5852f4929Merge branch 'feature/generic-gitmergeconflict-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • bd0301782Merge branch 'feature/generic-syntax-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • b3879f5beMerge branch 'feature/generic-closingphptag-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • a1d1f03a8Merge branch 'feature/generic-endfilenonewline-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • c475208e1Merge branch 'feature/generic-endfilenewline-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • e73bc0f4fMerge branch 'feature/generic-lineendings-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • e33c49e27Merge branch 'feature/generic-lowercasefilename-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • 293aa66f3Merge branch 'feature/generic-executablefile-check-short-echo-tag' of https://github.com/jrfnl/PHP_CodeSniffer
  • 8defc6ee3Generic/OpeningFunctionBraceBsdAllman: bug fix - prevent removing return types
  • af1d3d713Update licence.txt
  • 59e7581e5Normalise License file
  • 53911399cPSR2/SwitchDeclaration: bug fix - handle try/catch/finally correctly
  • b31b9b24aPSR2/SwitchDeclaration: minor efficiency tweak
  • ec015a890PSR2/SwitchDeclaration: bug fix - improve handling of comments
  • 478d4e52ePSR2/SwitchDeclaration: bug fix - don't remove trailing comments
  • 2b5d04959DoubleArrowTest: minor bug fix
  • 59e949be4Fixer/Cbf: add missing new line in level 2 debug output
  • 118891dacTokenizer/PHP: stabilize T_FINALLY backfill
  • 790cf16a3Squiz/ObjectInstantiation: bug fix - account for null coalesce
  • 59e161a75Generic/InlineControlStructure: bug fix for try/catch/finally
  • 596bdf93aPHP 8.0 | PEAR/FunctionDeclaration: fix handling of constructor property promotion
  • 39c44103bTokenizer/PHP: bug fix
  • 848f45afeNamedFunctionCallArgumentsTest: minor fixes
  • 41c160107ErrorSuppressionTest::testCommenting(): refactor to data provider
  • 46f010011ErrorSuppressionTest::testIgnoreSelected(): refactor to data provider
  • 68c1867a5ErrorSuppressionTest::testEnableSelected(): refactor to data provider
  • 888479a40ErrorSuppressionTest::testDisableSelected(): add some more tests
  • b1e74cc10ErrorSuppressionTest::testDisableSelected(): refactor to data provider
  • 99d83b1adErrorSuppressionTest::testSuppressFile(): refactor to data provider
  • e67a5df59ErrorSuppressionTest::testSuppressFile(): fix bugs in test
  • 9165a9a8aErrorSuppressionTest::testSuppressScope(): refactor to data provider
  • 32ecc588eErrorSuppressionTest: fix bug in testSuppressScope()
  • f9dfb9b95ErrorSuppressionTest::testNestedSuppressLine(): refactor to data provider
  • c14b49d1bErrorSuppressionTest: add test for midline ignore
  • d465698f3ErrorSuppressionTest::testSuppressLine(): refactor to data provider
  • 8f2ec28efErrorSuppressionTest: move one test case out of testSuppressLine()``
  • 58e873402ErrorSuppressionTest::testSuppressWarning(): refactor to data provider
  • 0d315215bErrorSuppressionTest::testSuppressSomeErrors(): refactor to data provider
  • 7364463b9ErrorSuppressionTest::testSuppressError(): refactor to data provider
  • fde816c3cChangelog for #3071
  • 807c10cc5Tokenizer: support hash comment for ignore annotations
  • b84c5414eFixed bug #3324 : PHPCS hangs processing some nested arrow functions inside a function call
  • 62e6e0696Changelog for #3317
  • 73e467563Merge branch 'skip-on-ignore' of https://github.com/emil-nasso/PHP_CodeSniffer
  • e3b113f20File::getMethodParameters(): bug fix for attributes leaking into type hint
  • e4af9dc43File::getMethodParameters(): add test documenting behaviour for comments
  • ba54cb533Changelog for #3302
  • 4eeb4ddc1Merge branch 'feature/tokenizer-php-bugfix-namespaced-type-decl-vs-union-types' of https://github.com/jrfnl/PHP_CodeSniffer
  • 41a9bef49Fixed bug #3316 : Arrow function not tokenized correctly when using null in union type
  • 51b5df9d2Continue to the next file when an ignored file is found when running checks in parallel.
  • 93306f5e1Squiz/BlockComment: also check for short open echo tag
  • b094c94f0PSR2/EndFileNewline: check files using only short open echo tag
  • 551cdf732Generic/DisallowTabIndent: check files using only short open echo tag
  • 3fb8a2d94Generic/DisallowSpaceIndent: check files using only short open echo tag
  • a9a1c4c44Generic/GitMergeConflict: check files using only short open echo tag
  • 6568bd063Generic/Syntax: check files using only short open echo tag
  • 92eba1cfaGeneric/ClosingPHPTag: also check for short open echo tag
  • 1d845a116Generic/EndFileNoNewline: check files using only short open echo tag
  • db1a0a7d2Generic/EndFileNewline: check files using only short open echo tag
  • 002e4ccb9Generic/LineEndings: check files using only short open echo tag
  • 297e7d320Generic/LowercasedFilename: check files using short open echo tag
  • f6d40100fGeneric/ExecutableFile: check files using short open echo tag
  • ae4f33bc1Fixed bug #3303 : findStartOfStatement() doesn't work with T_OPEN_TAG_WITH_ECHO
  • 52f2e80b5PHP 8.0 | Tokenizer/PHP: bugfix for union types using namespace operator
  • 342dbf248Fixed bug #3296 : PSR2.ControlStructures.SwitchDeclaration takes phpcs:ignore as content of case body
  • e9a865216Changelog for #3294 (ref #3299)
  • 26a545f9ffix bug in attributes tokenization on PHP < 8.0 (#3294)
  • ffced0d2cPrepare for 3.6.0 release
  • f14e43926Changelog for #2925
  • fe201deb6Merge branch 'specialMethod' of https://github.com/VincentLanglet/PHP_CodeSniffer
  • d96b6d8f0Changelog for #3293
  • 53b72cb72Merge branch 'disallow-multiple-assignments' of https://github.com/kukulich/PHP_CodeSniffer
  • ccca3137dImprove check for special method and add option
  • 557756cd2Squiz.PHP.DisallowMultipleAssignmentsSniff: Fixed false positive when assigment is after goto label
  • c19a0f58fSquiz.PHP.DisallowMultipleAssignmentsSniff: Fixed false positive when assigment is on first line in closure
  • 2c4199086Spelling - seperator should be separator
  • 9ca9a54e8Squiz.PHP.DisallowMultipleAssignmentsSniff: Ignore default value assignments in arrow functions
  • b245bb315Fixed bug #3195 : Generic.WhiteSpace.ScopeIndent confusing message when combination of tabs and spaces found
  • 97f789827Fixed bug #3287 : Wrongly assumed indentation with match and arrays
  • f5d8a6240Added some extra debug output
  • d427d75a1Changelog for #3289
  • f103a4b59Merge branch 'php8-mixed-squiz-function-comment' of https://github.com/javer/PHP_CodeSniffer
  • 2c8e5a31eChangelog for #3288
  • cf92acd14PHP 8.0 | Squiz.Commenting.FunctionComment: add support for mixed param
  • cf0a19532PHP 8.0 | Squiz.WhiteSpace.FunctionSpacing: add support for attributes
  • 103004077Listed updated attribute sniffs in changelog
  • bc882d47bAdded attribute support
  • c132dc510Added attribute support
  • 6da6d82e4Added attribute support
  • 158ea91caAdded attibute support
  • d2812fd40Ignore attributes when figuring out if the docblock is file level or code level (ref #3286)
  • 3decd5ef0Fixed bug #3284 : Unused parameter false positive when using array index in arrow function
  • 9ae6d1a21Updated sniff to ignore attributes (ref #3283)
  • b6267972fChangelog for #3203
  • 013943d16Merge branch 'feature/tokenizer_attributes' of https://github.com/alekitto/PHP_CodeSniffer
  • fe68f36c6Merge branch 'php-8.0/tokenizer-php-match-efficiency-tweaks' of https://github.com/jrfnl/PHP_CodeSniffer
  • fc4970b75PHP 8.0 | Tokenizer/PHP: improve retokenization of T_DEFAULT
  • 14ac7ebffTokenizer/PHP: add more tests for default keyword and double arrow
  • b4ad1ad8fPHP 8.0 | Tokenizer/PHP: efficiency tweaks
  • 2bd19c2e6Fixed bug #3277 : Nullable static return typehint causes whitespace error
  • 6367e71b2add nested_attributes property on tokens inside an attribute
  • 868be7e76handled nested attributes tokenization
  • 2f92a4d83add test for fqcn attribute tokenization
  • 128a99764add test to ensure T_FN backfill is applied correctly
  • 71bed8b3aadd attribute_opener and attribute_closer properties to all tokens inside an attribute
  • 9baa99830convert an array_splice to array_merge for clarity
  • e0152a730tokenizer: add support for php8 attributes
  • 18c27ede9Changelog for #3275
  • b05f7692bPHP 8.0 | Generic.CodeAnalysis.EmptyPHPStatement: add support for match
  • ef0273ae1Merge branch 'php-8.0/pear-validdefaultvalue-add-support-constr-prop-prom' of https://github.com/jrfnl/PHP_CodeSniffer
  • 1b4ce1ab4Added missing PEAR file refs
  • ef80e53deAdded match expression support for findStart/EndOfStatement
  • 43feac151PHP 8.0 | PEAR/ValidDefaultValue: add tests with constructor property promotion
  • 6e0df17a7Fixed bug #3273 : Squiz.Functions.FunctionDeclarationArgumentSpacing reports line break as 0 spaces between parenthesis
  • 682533375Merge branch 'php-8.0/generic-unused-parameter-add-support-constr-prop-prom' of https://github.com/jrfnl/PHP_CodeSniffer
  • dc5953092Merge branch 'php-8.0/generic-lowercasetype-add-tests-constr-prop-prom' of https://github.com/jrfnl/PHP_CodeSniffer
  • 805723a6aPHP 8.0 | Generic/LowerCaseType: add tests with Constructor Property Promotion
  • 529043f78PHP 8.0 | Generic/UnusedFunctionParameter: add support for constructor property promotion
  • c7f7013c1PHP 8.0 | Tokenizer/PHP: bugfix for union type operator tokenization
  • 46715ed9eAdded list of sniffs that now suport match expressions to changelog (ref #3037)
  • 062806b4dMerge branch 'php-8.0/psr2-psr12-controlstructurespacing-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • e754fab4dChangelog for #3259
  • e59e5697cMerge branch 'php-8.0/squiz-scopekeywordspacing-support-cconstructor-prop-prom' of https://github.com/jrfnl/PHP_CodeSniffer
  • 6972a567aChangelog for #3258
  • 5ffea5743Merge branch 'feature/squiz-operatorbracket-bugfix-and-named-param-tests' of https://github.com/jrfnl/PHP_CodeSniffer
  • f1390c561Merge branch 'php-8.0/pear-objectoperatorindent-test-named-params' of https://github.com/jrfnl/PHP_CodeSniffer
  • 2a2456f82Merge branch 'php-8.0/generic-nosilencederrors-support-named-params' of https://github.com/jrfnl/PHP_CodeSniffer
  • d02296fe4Resolved conflict between Generic.WhiteSpace.ScopeIndent and PSR2.Methods.FunctionCallSignature in a match block (ref #3255)
  • 041af89a1PHP 8.0 | PEAR/ObjectOperatorIndent: add tests with named function call parameters
  • 4cb3d16bdPHP 8.0 | Generic/NoSilencedErrors: add tests with named function call parameters
  • d6f960b20PHP 8.0 | Squiz/ScopeKeywordSpacing: add support for constructor property promotion
  • f49df21c7PHP 7.4 | Squiz/ScopeKeywordSpacing: add tests with typed properties
  • e5197101aSquiz/OperatorBracket: bug fix - improve recognition of unary minus
  • 94c94488aPHP 8.0 | Squiz/OperatorBracket: add tests with named function call parameters
  • 377a46743PHP 8.1: fix deprecation notice [2]
  • a4272b683Merge branch 'php-8.0/3253-psr2-functioncallsignature-support-named-params' of https://github.com/jrfnl/PHP_CodeSniffer
  • f6f44e1ecMerge branch 'feature/ghactions-tweaks' of https://github.com/jrfnl/PHP_CodeSniffer
  • dcc1fe559Merge branch 'php-8.1/fix-deprecation-notice' of https://github.com/jrfnl/PHP_CodeSniffer
  • ed088507fMerge branch 'php-8.0/generic-scopeindent-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • e890cc3e9PHP 8.0 | PSR2/FunctionCallSignature: support named parameters
  • 236fffc17PHP 8.0 | Pear/FunctionCallSignature: support named parameters
  • 5ee08ea5bGH Actions: allow for manually triggering a workflow
  • a7b2b955cGH Actions: report CS violations in the PR
  • cc678d16fGH Actions: improve fix to run the tests on PHP 8.1
  • a330bf282PHP 8.1: fix deprecation notice
  • 6dc06c014GH Actions: fix faulty condition
  • 07ec92c86GH Actions: simplify the PHPStan workflow
  • 1106d6554Merge branch 'php-8.0/psr12-booleanoperatorplacement-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • b27f086a9Merge branch 'php-8.0/squiz-controlstructurespacing-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • 68369459cMerge branch 'php-8.0/squiz-disallowmultipleassignments-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • 3095cb6bfMerge branch 'php-8.0/squiz-controlsignature-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • 4ce8515c5Merge branch 'php-8.0/squiz-longconditionclosingcomment-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • 19b401a0fPHP 8.0 | Generic/ScopeIndent: add tests with match control structure
  • c75d034a2Merge branch 'php-8.0/generic-disallowyodaconditions-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • 48b3d88bfPHP 8.0 | Generic/ArrayIndent: add tests with match control structure
  • 7def79ea7PHP 8.0 | Generic/DisallowYodaConditions: add tests with match control structure
  • 6023ed673PHP 8.0 | PSR2/PSR12/ControlStructureSpacing: check match expressions
  • ab7af46b5PHP 8.0 | PSR12/BooleanOperatorPlacement: include match expressions
  • b52a01827Merge branch 'php-8.0/squiz-scopeclosingbrace-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • 436a610a5Merge branch 'php-8.0/squiz-objectinstantiation-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • f2cd66d9cMerge branch 'php-8.0/squiz-operatorbracket-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • f8db9e39fMerge branch 'php-8.0/squiz-lowercasedeclaration-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • 9d8261601Merge branch 'php-8.0/squiz-poststatementcomment-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • fed67520dMerge branch 'feature/tokenizer-php-match-minor-bugfix' of https://github.com/jrfnl/PHP_CodeSniffer
  • 5a63e784bMerge branch 'php-8.0/pear-scopeclosingbrace-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • 2c95041f4Merge branch 'php-8.0/pear-controlsignature-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • 8823890ecMerge branch 'php-8.0/generic-lowercasekeyword-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • 1321b72dfMerge branch 'php-8.0/generic-emptystatement-support-match' of https://github.com/jrfnl/PHP_CodeSniffer
  • d2872c1edPHP 8.0 | Squiz/ScopeClosingBrace: add tests with match control structure
  • a1bee01b2PHP 8.0 | Squiz/ControlStructureSpacing: check match expressions
  • 3148f1b71PHP 8.0 | Squiz/ObjectInstantiation: prevent false positives on match/fn expressions
  • 87bc19857PHP 8.0 | Squiz/DisallowMultipleAssignments: correct errorcode for assignment in match expression
  • 779de9fadPHP 8.0 | Squiz/OperatorBracket: make exception for match expressions
  • dffc59e98PHP 8.0 | Squiz/ControlSignature: check signature of match expressions
  • b2ed11788PHP 8.0 | Squiz/LowercaseDeclaration: add match to keyword list
  • c222faefePHP 8.0 | Squiz/PostStatementComment: include match expressions
  • 8bfae075cPHP 8.0 | Squiz/LongConditionClosingComment: include match expressions
  • a5f9784b2Tokenizer/PHP: minor bugfix for match tokenization
  • ad97d0cfaPHP 8.0 | PEAR/ScopeClosingBrace: add tests with match control structure
  • f8fd8aeaaPHP 8.0 | PEAR/ControlSignature: check signature of match expressions
  • 0b40b13d7PHP 8.0 | Generic/LowerCaseKeyword: add match to keyword list
  • 9c7ada461PHP 8.0 | Generic/EmptyStatement: include match expressions
  • 580e9debdPHP 8.0 | Generic/AssignmentInCondition: include match expressions
  • 8b0137a78Changelog for #3226
  • f073df46eMerge branch 'feature/php-8-match-expressions' of https://github.com/jrfnl/PHP_CodeSniffer
  • 835343649Tokenizer/PHP: retokenize the match double arrow to T_MATCH_ARROW
  • 0fa0e018dPHP 8.0 | Tokenizer/PHP: add support for match expressions in combination with arrow functions
  • 694c5696dPHP 8.0 | Tokenizer/PHP: retokenize defaultkeywords within match expressions asT_MATCH_DEFAULT``
  • 08a946f00PHP 8.0 | Tokenizer/PHP: backfill the T_MATCH tokenization
  • 966ae7c1cPHP 8.0 | Tokens: add T_MATCH to $parenthesisOpeners and $scopeOpener
  • b48d20277PHP 8.0 | Tokens: replicate the T_MATCH token
  • f5645cdaeArrow function tests: remove some stray function calls
  • 2ba539312Fixed bug #3219 : Generic.Formatting.MultipleStatementAlignment false positive for empty anonymous classes and closures
  • ea8158c05Changelog for #3214 and #3218
  • df3ccb59cMerge branch 'feature/windows-fix-running-external-progs' of https://github.com/jrfnl/PHP_CodeSniffer
  • 02114bef4Merge branch 'feature/squiz-jslint-bugfix' of https://github.com/jrfnl/PHP_CodeSniffer
  • c93066f2bMerge branch 'feature/token-constants-fix-values-x-3' of https://github.com/jrfnl/PHP_CodeSniffer
  • bc770257eMerge branch 'feature/tokenizer-php-prevent-unnecessary-change' of https://github.com/jrfnl/PHP_CodeSniffer
  • 9469e3011Merge branch 'feature/tests-arrow-function-backfill-improve-tests' of https://github.com/jrfnl/PHP_CodeSniffer
  • 10559a388Tokens: fix up some PHPCS native token values
  • d570825efTokenizer/PHP: minor tweak
  • d70bb9d71Generic/FunctionCallArgumentSpacing: add test with named function call args
  • 0ddfeaea7Arrow function tests: minor documentation fix
  • 88ac13976Arrow function tests: some simplifications in the rest of the tests
  • f3bf5f519Arrow function tests: remove lots of code duplication
  • abc5f5ff6Arrow function tests: add verification of the arrow retokenization
  • a0c3943d3Windows: fix escaping of external commands
  • e9a62e5d4JSLint: bug fix
  • 2da690408Useless tests were not reported for before PHPUnit 6, so it doesn't understand the CLI argument
  • 9f6385eb3No need to report useless tests
  • 500d1dbafRemove the PHPUnit config file during testing
  • 7e1cbca00Changelog for #3186 (ref #2800, #3192)
  • c2a33b812Minor refactoring and doc correction
  • 15afb2f2eMerge branch 'nestedSwitch' of https://github.com/VincentLanglet/PHP_CodeSniffer
  • e73f14b26Export ignore .github dir (ref #3204)
  • 285de0d0eChangelog for #2990
  • e8501357cUnit test for #2990
  • fc2f2dd53Merge branch 'patch-3' of https://github.com/thiemowmde/PHP_CodeSniffer
  • e5f3e8b68Changelog for #3051 (ref #2770)
  • b1c2254f4Unit tests for #3051 (ref #2770)
  • e5afcb29fMerge branch 'skip-inheritdoc' of https://github.com/xjm/PHP_CodeSniffer
  • 784fa02c9Merge branch 'feature/generic-arbitrary-parentheses-spacing-minor-clean-up' of https://github.com/jrfnl/PHP_CodeSniffer
  • 9010cf402Fixed bug #3003 : Squiz.Formatting.OperatorBracket autofix incorrect when assignment used with null coalescing operator
  • 7c5e889ecChangelog for #3017
  • 2252d17a1Merge branch 'ignore-type-hints' of https://github.com/o5/PHP_CodeSniffer
  • 0aeb09524Fixed bug #3197 : Squiz.NamingConventions.ValidVariableName does not use correct error code for all member vars
  • 59d4c8d39Changelog for #3188 (ref #3189)
  • ace118ceeMerge branch 'php-8.0/3188-squiz-scopekeywordspacing-bugfix' of https://github.com/jrfnl/PHP_CodeSniffer
  • 1a2dcf78aRemove use of deprecated autoload feature
  • b1ed18057Merge branch 'feature/move-to-gh-actions' of https://github.com/jrfnl/PHP_CodeSniffer
  • f6a0cffc2Changelog for #3178
  • 019f21a31Don't need to run the regex if the token is a string (ref #3178)
  • 08597191dMerge branch 'php-8/backfill-named-function-call-parameters-tokenization' of https://github.com/jrfnl/PHP_CodeSniffer
  • 7f5df0848Changelog for #3163
  • 072042a13Files/FileList::current() - Check files array key
  • 4af4d8462Changelog for #3055
  • 44a09f060Renamed sniffs and tweaked error messages (ref #3055)
  • 998f1da3aMerge branch 'feature/psr-naming-conventions' of https://github.com/annechko/PHP_CodeSniffer
  • e5e129e16Changelog for #3177
  • 6bcecb01fMerge branch 'feature/tokenizer-goto-bugfix' of https://github.com/jrfnl/PHP_CodeSniffer
  • b0786e1c6Fixed bug #3145 : Autoloading of sniff fails when multiple classes declared in same file
  • d6c224d4fUpdated year in test files
  • 46dc37a86Fix tests
  • 18a0e5473Fix findStartOfStatement inside of switch/case
  • cf69afb63PHP 8.0 | Squiz/ScopeKeywordSpacing: fix false positive on static as return type
  • 2b20b5690CI: switch to GitHub Actions - step 4: tests
  • 079244147CI: switch to GitHub Actions - step 3: move the PEAR package validation
  • 7eda8140cCI: switch to GitHub Actions - step 2: XML and PEAR validation
  • 63fd43015CI: switch to GitHub Actions - step 1: phpstan
  • e1300d30eHandle nested switch
  • 9bcb29cceChangelog for #3184
  • 98dd8d399Merge branch 'feature/psr2-namespacedeclaration-fix-false-positive' of https://github.com/jrfnl/PHP_CodeSniffer
  • deb125abfPSR2/NamespaceDeclaration: false positive on namespace operator
  • 72eaae338Travis: add build against PHP 8.0
  • 845335af0PHP 8.0 | Add support for named function call arguments
  • 2351cc90eTokenizer/PHP: bugfix goto tokenization logic
  • cda358facFixed bug #3170 : Squiz.WhiteSpace.OperatorSpacing false positive when using negation with string concat
  • bbada4bc3Changelog for #3172
  • 3cd1f674bPHP 8.0 | Tokenizer/PHP: support PHP8 dereferencing of text strings with interpolated variables
  • bb906ff8cFixed bug #2992 : Enabling caching using a ruleset produces invalid cache files when using --sniffs and --exclude CLI args
  • c5d48fccdFixed bug #3167 : Generic.WhiteSpace.ScopeIndent false positive when using PHP 8.0 constructor property promotion
  • 6f2a22d75Fixed bug #3165 : Squiz.PHP.DisallowComparisonAssignment false positive when comparison inside closure
  • 8421eeb73Fixed bug #2913 : Generic.WhiteSpace.ScopeIndent false positive when opening and closing tag on same line inside conditional
  • 99b0339bcFixed bug #3157 : PSR2.ControlStructures.SwitchDeclaration.BreakIndent false positive when case keyword is not indented
  • 75a051229Added missing autofix test file
  • dbfd9e6aeChangelog for #3153
  • b8c543675Merge branch 'feature/generic-lowercasetype-union-types-php8' of https://github.com/jrfnl/PHP_CodeSniffer
  • 0277ae10dChangelog for #3152
  • 7d09dc48cMerge branch 'feature/getmethodparameters-support-property-promotion-php8' of https://github.com/jrfnl/PHP_CodeSniffer
  • d1fdf3200PHP 7.4 | Generic/LowerCaseType: add support for typed properties
  • b4313a785PHP 8.0 | Generic/LowerCaseType: refactor [3] - allow for union types
  • 4c92103a1Generic/LowerCaseType: refactor [2] - remove duplicate code
  • 7e0f82241Generic/LowerCaseType: refactor [1] - move array to property
  • 808494801Generic/LowerCaseType: minor tweak to a unit test
  • 9662f431bFile::getMethodProperties(): add new return_type_end_token index to return value
  • 3eea1b013PHP 8.0 | File::getMethodParameters(): add support for PHP 8 constructor property promotion
  • 38c8ae6b7Changelog for #2896 (ref #1941)
  • a16e88ff2Renamed new sniff property
  • cb4111885Merge branch 'allow-multiple-assignment-alignment-at-start-of-assign-token' of https://github.com/johnpbloch/PHP_CodeSniffer
  • 457afdfb1Changelog for #3032
  • ba4956bb0Merge branch 'feature/support-union-types' of https://github.com/jrfnl/PHP_CodeSniffer
  • f117e817bMerge branch 'feature/caching-file-hash-minor-efficiency-tweak' of https://github.com/jrfnl/PHP_CodeSniffer
  • 178d95796Merge branch 'patch-1' of https://github.com/danger89/PHP_CodeSniffer
  • a3e045313Fixed an issue that could occurr when checking files on network drives (ref #2965)
  • 9ff2b302bThe error message is now reported on the correct token (ref #3028)
  • d9b6b389eMerge branch 'patch-1' of https://github.com/vladyslavstartsev/PHP_CodeSniffer
  • 71de9e181Changelog for #2077 (ref #2815)
  • a2ec4deb0Removed unused variable (ref #2815)
  • 8a89dfa2aMerge branch 'functionComment' of https://github.com/VincentLanglet/PHP_CodeSniffer
  • 7c01187e1Changelog + version bump for #3107 (ref #3108)
  • 8dcebc693File::addMessage(): don't apply include/exclude patterns to STDIN
  • 7171973f1File::process(): don't apply include/exclude patterns to STDIN
  • b78c46af7PSR-2 is officially deprecated, use PSR-12
  • 9d583721aPrepare for 3.5.8 release
  • 9dd6d649cRevert "File::addMessage(): don't apply include/exclude patterns to STDIN"
  • a97824680Revert "File::process(): don't apply include/exclude patterns to STDIN"
  • 4dbf1d59cPrepare for 3.5.7 release
  • 8cbba26ddMerge branch 'feature/3107-dont-check-stdin-against-ignore-include-paths' of https://github.com/jrfnl/PHP_CodeSniffer
  • d4ba5fc81Changelog for #3043 (ref #3129)
  • efcd17348Merge branch 'feature/3043/psr12-operatorspacing-bug-with-arrow-functions' of https://github.com/jrfnl/PHP_CodeSniffer
  • 9bcc96167Merge branch 'docblocks1' of https://github.com/mayflower/PHP_CodeSniffer
  • 224b3a297Merge branch 'feature/minor-docs-fixes' of https://github.com/jrfnl/PHP_CodeSniffer
  • 2ecd990f9Changelog for #3135
  • 4877700b2PHP 8.0 compatibility: bug fix - ignore annotations are broken
  • 33a4891b9Changelog for #3130
  • ed83c67a1Tests for autoloader class name detection
  • 95e69ac52Broke out the class name detection to make it easier to test
  • 1428f2f53Fix docblocks for File::findPrevious and File::findNext
  • 1de501bccFix PHP 7.4 regression, changed behavior of get_declared_classes()
  • 1b768c550Squiz/PSR12/OperatorSpacing: bug fix - unary plus/minus in arrow function return
  • afca5acf1Changelog for #3102
  • a20ff6d6cPSR12/Squiz/OperatorSpacing: bug fix with arrow functions
  • 4897e7447Changelog for #2981
  • 01370ba8dImprove error message when using allowOnly
  • 861acb1e1Changelog for #3049 (ref #3103)
  • caffb0699File::isReference(): bug fix - arrow function params passed by reference
  • 9d036f84fFixed bug #3075 : PSR12.ControlStructures.BooleanOperatorPlacement false positive when operator is the only content on line
  • 7c1df7d2cFixed XML formatting
  • 136ba51c4Further fix for #3060 (ref #3061, #3112)
  • 9a9676f6cMerge branch 'feature/tests-stabilize-pear-var' of https://github.com/jrfnl/PHP_CodeSniffer
  • 954a1c6f3Fixed bug #3053 : PSR2 incorrect fix when multiple use statements on same line do not have whitespace between them
  • edafaae96Fixed bug #3124 : PSR-12 not reporting error for empty lines with only whitespace
  • b50a9a371Fixed unintentional syntax error in test file
  • a0a6cd863Changelog for #2989
  • bbaf20f8aMerge branch 'patch-2' of https://github.com/thiemowmde/PHP_CodeSniffer
  • 2b845d194Changelog for #2988
  • e8bdb511bMerge branch 'patch-1' of https://github.com/thiemowmde/PHP_CodeSniffer
  • d185d581cMerge branch 'feature/travis-move-once-offs-to-separate-build' of https://github.com/jrfnl/PHP_CodeSniffer
  • e94627c06Moved tests around to group them (ref #3101)
  • 65aaa7c05Merge branch 'issues/3100' of https://github.com/morozov/php-code-sniffer
  • 38b487e7bChangelog for #3065 (ref #3074)
  • 6804dbdc0Merge branch 'issues/3065' of https://github.com/morozov/php-code-sniffer
  • 466297a75Changelogs for fixes resulting from #3061
  • af125252aAdded missing unit tests for #3061
  • 1100d89e2Merge branch 'issues/3060' of https://github.com/morozov/php-code-sniffer
  • 3ad377e0cMerge branch 'feature/update-php-tokenizer-scope-closers' of https://github.com/jrfnl/PHP_CodeSniffer
  • 25a2e4482Tests: update the Tokenizer/UndoNamespacedNameSingleToken test
  • 53aa40911Tokenizer/PHP: add new token to the $knownLengths property
  • 9a502fdb5Docs: update "nullable_type" comments to clarify meaning
  • b552768e2PHP 8.0 | File::getMemberProperties(): add support for "union" types
  • 38c01b340PHP 8.0 | File::getMethodProperties(): add support for "union" return types
  • 564b780d2PHP 8.0 | File::getMethodParameters(): add support for "union" parameter types
  • dc6fe75c6PHP 8.0 | Tokenizer/PHP: arrow function backfill vs PHP8 union types
  • 8112f56b4PHP 8.0 | Tokenizer/PHP: array return type keyword to T_STRING vs PHP8 union types
  • 63c2b22c7PHP 8.0 | Tokenizer/PHP: tokenize the "|" for union types as T_TYPE_UNION
  • a0145ae4bPHP 8.0 | Tokens: add new T_TYPE_UNION token
  • c873d3839Changelog for #3066
  • 3e1bbb995Changelog for #3063 (ref #3041)
  • 4db6a7491Merge branch 'feature/bugfixes-namespace-operator-in-typedeclarations' of https://github.com/jrfnl/PHP_CodeSniffer
  • 652502883Merge branch 'feature/3041-backport-old-identifier-tokenization-php-8' of https://github.com/jrfnl/PHP_CodeSniffer
  • 4201fd893Fixed Squiz.PHP.DisallowComparisonAssignment false positive for methods called on an object (ref #3089)
  • 9cce6859aChangelogs for recent false positives when exiting with negative number (ref #3099)
  • fad249aa0Squiz.Formatting.OperatorBracket reporting false positive for exit statements (ref #3099)
  • 2f844c3bbMerge branch 'issues/3098' of https://github.com/morozov/php-code-sniffer
  • b86b6a857Changelog for #2900
  • bf61e981aMerge branch 'feature/test-frame-bugfix-warnings-not-counted' of https://github.com/jrfnl/PHP_CodeSniffer
  • 69a28ec6bMerge branch 'php-8.0/pear-objectoperatorindent-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • bf1d2b2c1Merge branch 'php-8.0/generic-scopeindent-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • a95569ca6File::addMessage(): don't apply include/exclude patterns to STDIN
  • 0d7972344File::process(): don't apply include/exclude patterns to STDIN
  • db9089d15Merge branch 'feature/file-isreference-simplify-logic' of https://github.com/jrfnl/PHP_CodeSniffer
  • 674cb96dbChangelog for #3058
  • a9cf57e8eFixed progress output when the run completes at a wrap boundary (ref #3058)
  • 76fce40bbFile::isReference(): simplify code
  • 1697fac33Ignore the previous element's T_COMMA when looking up the beginning of the previous expression
  • fc6d400a2Add E_EXIT to the list of non-operand tokens of the OperatorSpacing sniff
  • 50ddc561cTokenizer/PHP: add missing scope closers
  • ba6332388PHP 8.0: "undo" namespaced names as single token
  • 460f212c4PHP 8.0 | PEAR/ObjectOperatorIndent: sniff for nullsafe object operator
  • 07df22e58PHP 8.0 | Generic/ScopeIndent: allow for nullsafe object operator
  • 1371c59bdAdded changelog entry for sniff changes
  • f2a099dceMerge branch 'php-8.0/generic-uppercaseconstantname-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • 4dfbad32cMerge branch 'php-8.0/generic-forbiddenfunctions-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • 681b157dfMerge branch 'php-8.0/generic-sapiusage-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • ce2712aecMerge branch 'php-8.0/psr1-sideeffects-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • fd8dcd69eMerge branch 'php-8.0/psr12-classinstantiation-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • 908b5ced4Merge branch 'php-8.0/squiz-operatorbracket-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • 62154b4edMerge branch 'php-8.0/squiz-validvariablename-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • 222ea4231Merge branch 'php-8.0/squiz-incrementdecrementusage-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • 5ddc6fe21Merge branch 'php-8.0/squiz-lowercasephpfunctions-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • e22262cecMerge branch 'php-8.0/squiz-disallowsizefunctionsinloops-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • 356d9980bMerge branch 'php-8.0/squiz-objectoperatorspacing-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • 4efd0ad61Merge branch 'php-8.0/zend-validvariablename-support-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • 82efb1e6aMerge branch 'feature/travis-combat-fingerprint-mismatch-failures' of https://github.com/jrfnl/PHP_CodeSniffer
  • 16d2cd1c9Tokenizer::recurseScopeMap(): fix scope setting for namespace operators
  • f2a5abfeaFile::get[Method|Member][Properties|Parameters](): add support for namespace relative type declarations
  • db4321412Tokenizer: fix handling of namespace operator in types for arrow functions
  • 1c59b291cTokenizer: fix nullable type tokenization with namespace operator
  • 4dbd3a9efTravis: retry composer install on failure
  • 49a8d0193PHP 8.0 | Zend/ValidVariableName: allow for nullsafe object operator
  • a4f011026PHP 8.0 | Squiz/ObjectOperatorSpacing: sniff for nullsafe object operator
  • a222ec65fPHP 8.0 | Squiz/LowercasePHPFunctions: allow for nullsafe object operator
  • 3a094b732PHP 8.0 | Squiz/DisallowSizeFunctionsInLoops: allow for nullsafe object operator
  • 616eb3806PHP 8.0 | Squiz/IncrementDecrementUsage: allow for nullsafe object operator
  • ef289d92aPHP 8.0 | Squiz/ValidVariableName: allow for nullsafe object operator
  • 9d58172b3PHP 8.0 | Squiz/OperatorBracket: allow for nullsafe object operator
  • 877e89f5fPHP 8.0 | PSR12/ClassInstantiation: allow for nullsafe object operator
  • 7e6daafc7PHP 8.0 | PSR1/SideEffects: allow for nullsafe object operator
  • 1124ec838PHP 8.0 | Generic/SAPIUsage: allow for nullsafe object operator
  • bf708e65cPHP 8.0 | Generic/ForbiddenFunctions: allow for nullsafe object operator
  • 8a17a80c0PHP 8.0 | Generic/UpperCaseConstantName: allow for nullsafe object operator
  • f378d2ac8Changelog for #3007
  • 85f35213fMerge branch 'directory-exclude-pattern' of https://github.com/Solviq-forks/PHP_CodeSniffer
  • d2deeddbeChangelog for #3046 (ref #3040)
  • f09e28aefMerge branch 'feature/php-8-nullsafe-operator' of https://github.com/jrfnl/PHP_CodeSniffer
  • e37326f6fTravis: further tweaks for cleaner output
  • 48d5baeefMerge branch 'feature/travis-phpstan-build' of https://github.com/jrfnl/PHP_CodeSniffer
  • 1024264ceChangelog for #3072 (ref #3069)
  • f9e661fdcMerge branch 'feature/3069-php-8.0-fix-hash-comment-tokenization' of https://github.com/jrfnl/PHP_CodeSniffer
  • db79f9fe4Changelog for #3070
  • ad51b4668Merge branch 'php-8.0/psr12-nullabletype-allow-for-static-returntype' of https://github.com/jrfnl/PHP_CodeSniffer
  • c7b6dacfbMerge branch 'feature/tokenizer-php-add-some-missing-fixed-lengths' of https://github.com/jrfnl/PHP_CodeSniffer
  • 42052ffeeDo not attempt to fix ArrayDeclaration.SpaceBeforeComma if there is a comment between
  • 945ea76aePSR12/NullableTypeDeclaration: allow for static return type
  • 0be1542dePHP 8.0 | Stabilize comment tokenization for hash comments
  • db202d9d3Travis: simpify PHPStan build
  • e33a2f208Various minor documentation fixes
  • d24aeba3fIgnore tokens that belong to array element declaration
  • 88c8dac1cRevert "Added ability to set affix type, value, case sensitive while checking Interface name, changed docs"
  • 4b5aa4f1bAdded ability to set affix type, value, case sensitive while checking Interface name, changed docs
  • b3633601cDeleted extra whitespace
  • 798e7aa04Check class, trait, interface naming in lowercase, change error codes to Missing, add Found info
  • 2fae0e8f5Added AbstractPrefixRequiredForAbstractClass, InterfaceSuffixRequiredForInterface, TraitSuffixRequiredForTrait sniffs to Generic.NamingConventions
  • d33a6a99aMoved around tests due to PHP < 7.3 syntax error in tests
  • 265574050Changelog for #2883
  • ce1cd52c4Fixed bug #2883 : Generic.WhiteSpace.ScopeIndent.Incorrect issue after NOWDOC
  • 913acfe42Changelog for #2882
  • 04253420cFixed bug #2882 : Generic.Arrays.ArrayIndent can request close brace indent to be less than the statement indent level
  • cee37ff63Changelog for #2975 + version bump
  • e866f6d60Fixed bug #2975 : Undefined offset in PSR12.Functions.ReturnTypeDeclaration when checking function return type inside ternary
  • b5981126dThe helper returns a Boolean, not void.
  • 826f7e83aFactor out a helper for a stricter check that the comment is ONLY {@inheritdoc} (and nothing else).
  • 201f6631fIronically, fix coding standards.
  • 3b14b9d31Add a property for skipping processing on {@inheritdoc}.
  • e97627871Prepare for 3.5.6 release
  • cbbe4a4c8Changelog for #3031
  • 23a2beb60Merge branch 'update-magic-methods' of https://github.com/filips123/PHP_CodeSniffer
  • 953a7b02eChangelog for #3033
  • 14788ab43Merge branch 'feature/php-8-fix-array-access-on-type-null' of https://github.com/jrfnl/PHP_CodeSniffer
  • 6cc330134Changelog for #2967
  • 5aa9f1a74PHP 8.0 | Tokenizer/PHP: add support for nullsafe object operator
  • c296ba809Tokenizer/PHP: add some missing tokens to the $knownLengths property
  • ec236a599PHP 8.0 | Tokenizer/PHP: bug fix
  • 1e8a69c8cFix misaligned space
  • c9bbba6d4Generator/Markdown: Workaround for better rendering
  • 2b8c1b384Changelog for #3027
  • 32a47716dMerge branch 'feature/3002-fix-comment-tokenization-php-8' of https://github.com/jrfnl/PHP_CodeSniffer
  • 7497206e3Merge branch 'feature/backfillfntoken-fix-tests' of https://github.com/jrfnl/PHP_CodeSniffer
  • ea2cf3ff0Fixed bug #2994 : Generic.Formatting.DisallowMultipleStatements false positive for FOR loop with no body
  • fc5fd628bAdd serialize and unserialize to list of known magic methods
  • e3eecbb8bAdded bug report template
  • ee91c1692PHP 8.0 | Tokenizer/PHP: stabilize comment tokenization
  • 0906e8c4fBackfillFnTokenTest: fix bug in the tests
  • f1ac8b36bBackfillFnTokenTest: minor test order tweak
  • 802a51402Merge branch 'feature/update-travis-env' of https://github.com/jrfnl/PHP_CodeSniffer
  • 7ffd6391fChangelogs for #3013 and #3019
  • bbb8dd3bdMerge branch 'feature/php8-tokenizer-magic-constant-dereferencing' of https://github.com/jrfnl/PHP_CodeSniffer
  • 4eb94f80cMerge branch 'feature/php8-add-tests-for-type-mixed' of https://github.com/jrfnl/PHP_CodeSniffer
  • 751ec21e6Travis: change from "trusty" to "xenial"
  • 285f4651fTokenizer/PHP: add support for static return type to arrow function tokenization
  • 6d6b0eb61File::getMemberProperties(): add tests with PHP 8 "mixed" property type
  • 17b2c664dFile::getMethodProperties(): add tests with PHP 8 "mixed" return type
  • 80f031b9fFile::getMethodParameters(): add tests with PHP 8 "mixed" type
  • d8337c556Generic.CodeAnalysis.UnusedFunctionParameter has now option $ignoreTypeHints
  • 5b0b6abd0These functions are no longer deprecated in v8 - they have been removed
  • 0f3237ab4PHPCS 3.x: test against nightly
  • a1a7e7018Tokenizer/PHP: support PHP8 magic constant dereferencing
  • 367c60cb9Remove spaces around concat operator #3007
  • 209cc5f27Fixed bug #3007: Directory exclude pattern improperly excludes directories with names that start the same
  • 33af77177Tests: stabilize an expected global
  • 5293f30ffAdd T_OPEN_PARENTHESIS check back
  • 15ddd84f3Result caching: minor optimization tweak [2]
  • 5ee753130Result caching: minor optimization tweak [1]
  • a957a73e3Fixed bug #2888 : PSR12.Files.FileHeader blank line error with multiple namespaces in one file
  • 26b1157a8Changelog for #2977
  • 57a67b040Merge branch 'feature/isreference-bugfix-closure-return-by-reference' of https://github.com/jrfnl/PHP_CodeSniffer
  • 3a1dc78b3Changelog for #2982
  • 4c7fdee3dMerge branch 'feature/caching-invalidate-on-different-loaded-extensions' of https://github.com/jrfnl/PHP_CodeSniffer
  • c36769503Changelog for #2952
  • b6de3f43fChangelog for #2877 (ref #2941)
  • 4c6f4be75Merge branch 'feature/file-getmethod-properties-allow-static-return-type' of https://github.com/jrfnl/PHP_CodeSniffer
  • ad0bfc2edMerge branch 'fix' of https://github.com/VincentLanglet/PHP_CodeSniffer
  • 2bfc1d606Changelog for #2725
  • 4372f50feMerge branch 'hotfix/static-this-usage-array-closure' of https://github.com/michalbundyra/PHP_CodeSniffer
  • 5ae891818remove (from publishing) files that are not needed for end user
  • 7f4927a9fAdd T_OPEN_CURLY_BRACKET check back
  • 3b9282ab1Fix possible index error in NonExecutableCodeSniff
  • fd107c923Don't report anything if the code is incomplete
  • 898d911b9Fix InlineControlStructureSniff adding brackets when there is already a bracket
  • ed0888ca6Fix rare undefined offset errors in ConcatenationSpacingSniff
  • 3b7ec02fcInvalidate the cache when a different set of PHP extensions are loaded
  • 1ae95665fFile::isReference(): bug fix - closure return by reference not recognized
  • 75ff420b2Merge branch 'feature/simplify-findendofstatement-tests' of https://github.com/jrfnl/PHP_CodeSniffer
  • 7e24a444eFile::getMethodProperties(): allow for return type "static"
  • ce62dee92Fixed bug #2926 : phpcs hangs when using arrow functions that return heredoc
  • a30f08c9aAdded test files (ref #2943)
  • 1802f6b38Fixed bug #2943 : Redundant semicolon added to a file when fixing PSR2.Files.ClosingTag.NotAllowed
  • f3833cc5dHandle square bracket
  • 79ffe3fbbGeneric/ArbitraryParenthesesSpacing: minor clean up
  • 82b8c5d18FindEndOfStatementTest: simplify the tests
  • fac9db058AbstractSniffUnitTest: bug fix - warnings not counted in total
  • 4e1deb81cAdd support for aligning multi-line assignments at the start of the assign token
  • b6272552bUse getMethodProperties
  • 8e77e7c96Add option to disable the check for protected/private function
  • 10b6b2a85Fixes detecting usage of $this variable
  • 6c9b32666Variable $this must be lowercase, PHP is case sensitive for variables
  • 0a6c51ec4Do not ignore closures
  • 1504f9170Hotfix: 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.

@truls1502

Copy link
Copy Markdown
Member

This will now be closed, since it has been superseded by #179.

Sign up for freeto 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.

2 participants

@violinist-bot@truls1502