File tree Expand file tree Collapse file tree 3 files changed +7
-4
lines changed
tests/Integration/Fixtures Expand file tree Collapse file tree 3 files changed +7
-4
lines changed Original file line number Diff line number Diff line change 122122use PhpCsFixer \Fixer \Semicolon \NoSinglelineWhitespaceBeforeSemicolonsFixer ;
123123use PhpCsFixer \Fixer \Semicolon \SpaceAfterSemicolonFixer ;
124124use PhpCsFixer \Fixer \Strict \DeclareStrictTypesFixer ;
125+ use PhpCsFixer \Fixer \Strict \StrictComparisonFixer ;
125126use PhpCsFixer \Fixer \Strict \StrictParamFixer ;
126127use PhpCsFixer \Fixer \StringNotation \SingleQuoteFixer ;
127128use PhpCsFixer \Fixer \Whitespace \BlankLineBeforeStatementFixer ;
358359 DeclareStrictTypesFixer::class,
359360 // Functions should be used with `$strict` param set to `true`
360361 StrictParamFixer::class,
362+ // Comparisons should be strict, `===` or `!==` must be used for comparisons
363+ StrictComparisonFixer::class,
361364 // Convert double quotes to single quotes for simple strings
362365 SingleQuoteFixer::class,
363366 // Remove extra spaces in a nullable typehint
Original file line number Diff line number Diff line change @@ -14,8 +14,8 @@ class Basic
1414 $ lambdaWithUnusedImport = function () { return 'foo ' ; };
1515 // NoUselessSprintfFixer
1616 $ uselessSprintf = 'bar ' ;
17- // SingleSpaceAfterConstructFixer
18- if ($ a == $ b ) {
17+ // SingleSpaceAfterConstructFixer, StrictComparisonFixer
18+ if ($ a === $ b || $ bazLength !== 3 ) {
1919 return true ;
2020 }
2121
Original file line number Diff line number Diff line change @@ -13,8 +13,8 @@ class Basic
1313 $ lambdaWithUnusedImport = function () use ($ fooBar ) { return 'foo ' ; };
1414 // NoUselessSprintfFixer
1515 $ uselessSprintf = sprintf ('bar ' );
16- // SingleSpaceAfterConstructFixer
17- if ($ a == $ b ) { return true ; }
16+ // SingleSpaceAfterConstructFixer, StrictComparisonFixer
17+ if ($ a == $ b || $ bazLength != 3 ) { return true ; }
1818 return false ; // BlankLineBeforeStatementFixer
1919 }
2020
You can’t perform that action at this time.
0 commit comments