@@ -755,9 +755,9 @@ Additionally, thanks to [Alexander Turek][@derrabus] for consulting on the repo
755
755
## [ 3.5.7] - 2020-10-23
756
756
### Added
757
757
- The PHP 8.0 T_NULLSAFE_OBJECT_OPERATOR token has been made available for older versions
758
- - Existing sniffs that check for T_OBJECT_OPERATOR have been modified to apply the same rules for the nullsafe object operator
758
+ - Existing sniffs that check for T_OBJECT_OPERATOR have been modified to apply the same rules for the nullsafe object operator
759
759
- Thanks to [ Juliette Reinders Folmer] [ @jrfnl ] for the patch
760
- - The new method of PHP 8.0 tokenizing for namespaced names has been revert to thr pre 8.0 method
760
+ - The new method of PHP 8.0 tokenizing for namespaced names has been reverted to the pre 8.0 method
761
761
- This maintains backwards compatible for existing sniffs on PHP 8.0
762
762
- This change will be removed in PHPCS 4.0 as the PHP 8.0 tokenizing method will be backported for pre 8.0 versions
763
763
- Thanks to [ Juliette Reinders Folmer] [ @jrfnl ] for the patch
@@ -778,37 +778,57 @@ Additionally, thanks to [Alexander Turek][@derrabus] for consulting on the repo
778
778
### Fixed
779
779
- Fixed Squiz.Formatting.OperatorBracket false positive when exiting with a negative number
780
780
- Fixed Squiz.PHP.DisallowComparisonAssignment false positive for methods called on an object
781
- - Fixed bug #2882 : Generic.Arrays.ArrayIndent can request close brace indent to be less than the statement indent level
782
- - Fixed bug #2883 : Generic.WhiteSpace.ScopeIndent.Incorrect issue after NOWDOC
783
- - Fixed bug #2975 : Undefined offset in PSR12.Functions.ReturnTypeDeclaration when checking function return type inside ternary
784
- - Fixed bug #2988 : Undefined offset in Squiz.Strings.ConcatenationSpacing during live coding
781
+ - Fixed bug [ #2882 ] : Generic.Arrays.ArrayIndent can request close brace indent to be less than the statement indent level
782
+ - Fixed bug [ #2883 ] : Generic.WhiteSpace.ScopeIndent.Incorrect issue after NOWDOC
783
+ - Fixed bug [ #2975 ] : Undefined offset in PSR12.Functions.ReturnTypeDeclaration when checking function return type inside ternary
784
+ - Fixed bug [ #2988 ] : Undefined offset in Squiz.Strings.ConcatenationSpacing during live coding
785
785
- Thanks to [ Thiemo Kreuz] [ @thiemowmde ] for the patch
786
- - Fixed bug #2989 : Incorrect auto-fixing in Generic.ControlStructures.InlineControlStructure during live coding
786
+ - Fixed bug [ #2989 ] : Incorrect auto-fixing in Generic.ControlStructures.InlineControlStructure during live coding
787
787
- Thanks to [ Thiemo Kreuz] [ @thiemowmde ] for the patch
788
- - Fixed bug #3007 : Directory exclude pattern improperly excludes directories with names that start the same
788
+ - Fixed bug [ #3007 ] : Directory exclude pattern improperly excludes directories with names that start the same
789
789
- Thanks to [ Steve Talbot] [ @SteveTalbot ] for the patch
790
- - Fixed bug #3043 : Squiz.WhiteSpace.OperatorSpacing false positive for negation in arrow function
790
+ - Fixed bug [ #3043 ] : Squiz.WhiteSpace.OperatorSpacing false positive for negation in arrow function
791
791
- Thanks to [ Juliette Reinders Folmer] [ @jrfnl ] for the patch
792
- - Fixed bug #3049 : Incorrect error with arrow function and parameter passed as reference
792
+ - Fixed bug [ #3049 ] : Incorrect error with arrow function and parameter passed as reference
793
793
- Thanks to [ Juliette Reinders Folmer] [ @jrfnl ] for the patch
794
- - Fixed bug #3053 : PSR2 incorrect fix when multiple use statements on same line do not have whitespace between them
795
- - Fixed bug #3058 : Progress gets unaligned when 100% happens at the end of the available dots
796
- - Fixed bug #3059 : Squiz.Arrays.ArrayDeclaration false positive when using type casting
794
+ - Fixed bug [ #3053 ] : PSR2 incorrect fix when multiple use statements on same line do not have whitespace between them
795
+ - Fixed bug [ #3058 ] : Progress gets unaligned when 100% happens at the end of the available dots
796
+ - Fixed bug [ #3059 ] : Squiz.Arrays.ArrayDeclaration false positive when using type casting
797
797
- Thanks to [ Sergei Morozov] [ @morozov ] for the patch
798
- - Fixed bug #3060 : Squiz.Arrays.ArrayDeclaration false positive for static functions
798
+ - Fixed bug [ #3060 ] : Squiz.Arrays.ArrayDeclaration false positive for static functions
799
799
- Thanks to [ Sergei Morozov] [ @morozov ] for the patch
800
- - Fixed bug #3065 : Should not fix Squiz.Arrays.ArrayDeclaration.SpaceBeforeComma if comment between element and comma
800
+ - Fixed bug [ #3065 ] : Should not fix Squiz.Arrays.ArrayDeclaration.SpaceBeforeComma if comment between element and comma
801
801
- Thanks to [ Sergei Morozov] [ @morozov ] for the patch
802
- - Fixed bug #3066 : No support for namespace operator used in type declarations
802
+ - Fixed bug [ #3066 ] : No support for namespace operator used in type declarations
803
803
- Thanks to [ Juliette Reinders Folmer] [ @jrfnl ] for the patch
804
- - Fixed bug #3075 : PSR12.ControlStructures.BooleanOperatorPlacement false positive when operator is the only content on line
805
- - Fixed bug #3099 : Squiz.WhiteSpace.OperatorSpacing false positive when exiting with negative number
804
+ - Fixed bug [ #3075 ] : PSR12.ControlStructures.BooleanOperatorPlacement false positive when operator is the only content on line
805
+ - Fixed bug [ #3099 ] : Squiz.WhiteSpace.OperatorSpacing false positive when exiting with negative number
806
806
- Thanks to [ Sergei Morozov] [ @morozov ] for the patch
807
- - Fixed bug #3102 : PSR12.Squiz.OperatorSpacing false positive for default values of arrow functions
808
- - Thanks to [ Juliette Reinders Folmer] [ @jrfnl ] for the patch
809
- - Fixed bug #3124 : PSR-12 not reporting error for empty lines with only whitespace
810
- - Fixed bug #3135 : Ignore annotations are broken on PHP 8.0
811
- - Thanks to [ Juliette Reinders Folmer] [ @jrfnl ] for the patch
807
+ - Fixed bug [ #3102 ] : PSR12.Squiz.OperatorSpacing false positive for default values of arrow functions
808
+ - Thanks to [ Juliette Reinders Folmer] [ @jrfnl ] for the patch
809
+ - Fixed bug [ #3124 ] : PSR-12 not reporting error for empty lines with only whitespace
810
+ - Fixed bug [ #3135 ] : Ignore annotations are broken on PHP 8.0
811
+ - Thanks to [ Juliette Reinders Folmer] [ @jrfnl ] for the patch
812
+
813
+ [ #2882 ] : https://github.com/squizlabs/PHP_CodeSniffer/issues/2882
814
+ [ #2883 ] : https://github.com/squizlabs/PHP_CodeSniffer/issues/2883
815
+ [ #2975 ] : https://github.com/squizlabs/PHP_CodeSniffer/issues/2975
816
+ [ #2988 ] : https://github.com/squizlabs/PHP_CodeSniffer/pull/2988
817
+ [ #2989 ] : https://github.com/squizlabs/PHP_CodeSniffer/pull/2989
818
+ [ #3007 ] : https://github.com/squizlabs/PHP_CodeSniffer/issues/3007
819
+ [ #3043 ] : https://github.com/squizlabs/PHP_CodeSniffer/issues/3043
820
+ [ #3049 ] : https://github.com/squizlabs/PHP_CodeSniffer/issues/3049
821
+ [ #3053 ] : https://github.com/squizlabs/PHP_CodeSniffer/issues/3053
822
+ [ #3058 ] : https://github.com/squizlabs/PHP_CodeSniffer/issues/3058
823
+ [ #3059 ] : https://github.com/squizlabs/PHP_CodeSniffer/issues/3059
824
+ [ #3060 ] : https://github.com/squizlabs/PHP_CodeSniffer/issues/3060
825
+ [ #3065 ] : https://github.com/squizlabs/PHP_CodeSniffer/issues/3065
826
+ [ #3066 ] : https://github.com/squizlabs/PHP_CodeSniffer/pull/3066
827
+ [ #3075 ] : https://github.com/squizlabs/PHP_CodeSniffer/issues/3075
828
+ [ #3099 ] : https://github.com/squizlabs/PHP_CodeSniffer/pull/3099
829
+ [ #3102 ] : https://github.com/squizlabs/PHP_CodeSniffer/pull/3102
830
+ [ #3124 ] : https://github.com/squizlabs/PHP_CodeSniffer/issues/3124
831
+ [ #3135 ] : https://github.com/squizlabs/PHP_CodeSniffer/pull/3135
812
832
813
833
## [ 3.5.6] - 2020-08-10
814
834
### Added
@@ -833,19 +853,28 @@ Additionally, thanks to [Alexander Turek][@derrabus] for consulting on the repo
833
853
- Thanks to [ Michał Bundyra] [ @michalbundyra ] for the patch
834
854
835
855
### Fixed
836
- - Fixed bug #2877 : PEAR.Functions.FunctionCallSignature false positive for array of functions
856
+ - Fixed bug [ #2877 ] : PEAR.Functions.FunctionCallSignature false positive for array of functions
837
857
- Thanks to [ Vincent Langlet] [ @VincentLanglet ] for the patch
838
- - Fixed bug #2888 : PSR12.Files.FileHeader blank line error with multiple namespaces in one file
839
- - Fixed bug #2926 : phpcs hangs when using arrow functions that return heredoc
840
- - Fixed bug #2943 : Redundant semicolon added to a file when fixing PSR2.Files.ClosingTag.NotAllowed
841
- - Fixed bug #2967 : Markdown generator does not output headings correctly
858
+ - Fixed bug [ #2888 ] : PSR12.Files.FileHeader blank line error with multiple namespaces in one file
859
+ - Fixed bug [ #2926 ] : phpcs hangs when using arrow functions that return heredoc
860
+ - Fixed bug [ #2943 ] : Redundant semicolon added to a file when fixing PSR2.Files.ClosingTag.NotAllowed
861
+ - Fixed bug [ #2967 ] : Markdown generator does not output headings correctly
842
862
- Thanks to [ Petr Bugyík] [ @o5 ] for the patch
843
- - Fixed bug #2977 : File::isReference() does not detect return by reference for closures
863
+ - Fixed bug [ #2977 ] : File::isReference() does not detect return by reference for closures
844
864
- Thanks to [ Juliette Reinders Folmer] [ @jrfnl ] for the patch
845
- - Fixed bug #2994 : Generic.Formatting.DisallowMultipleStatements false positive for FOR loop with no body
846
- - Fixed bug #3033 : Error generated during tokenizing of goto statements on PHP 8
865
+ - Fixed bug [ #2994 ] : Generic.Formatting.DisallowMultipleStatements false positive for FOR loop with no body
866
+ - Fixed bug [ #3033 ] : Error generated during tokenizing of goto statements on PHP 8
847
867
- Thanks to [ Juliette Reinders Folmer] [ @jrfnl ] for the patch
848
868
869
+ [ #2877 ] : https://github.com/squizlabs/PHP_CodeSniffer/issues/2877
870
+ [ #2888 ] : https://github.com/squizlabs/PHP_CodeSniffer/issues/2888
871
+ [ #2926 ] : https://github.com/squizlabs/PHP_CodeSniffer/issues/2926
872
+ [ #2943 ] : https://github.com/squizlabs/PHP_CodeSniffer/issues/2943
873
+ [ #2967 ] : https://github.com/squizlabs/PHP_CodeSniffer/pull/2967
874
+ [ #2977 ] : https://github.com/squizlabs/PHP_CodeSniffer/pull/2977
875
+ [ #2994 ] : https://github.com/squizlabs/PHP_CodeSniffer/issues/2994
876
+ [ #3033 ] : https://github.com/squizlabs/PHP_CodeSniffer/pull/3033
877
+
849
878
## [ 3.5.5] - 2020-04-17
850
879
### Changed
851
880
- The T_FN backfill now works more reliably so T_FN tokens only ever represent real arrow functions
0 commit comments