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 125125use PhpCsFixer \Fixer \Semicolon \NoSinglelineWhitespaceBeforeSemicolonsFixer ;
126126use PhpCsFixer \Fixer \Semicolon \SpaceAfterSemicolonFixer ;
127127use PhpCsFixer \Fixer \Strict \DeclareStrictTypesFixer ;
128+ use PhpCsFixer \Fixer \Strict \StrictComparisonFixer ;
128129use PhpCsFixer \Fixer \Strict \StrictParamFixer ;
129130use PhpCsFixer \Fixer \StringNotation \SingleQuoteFixer ;
130131use PhpCsFixer \Fixer \Whitespace \BlankLineBeforeStatementFixer ;
365366 DeclareStrictTypesFixer::class,
366367 // Functions should be used with `$strict` param set to `true`
367368 StrictParamFixer::class,
369+ // Comparisons should be strict, `===` or `!==` must be used for comparisons
370+ StrictComparisonFixer::class,
368371 // Convert double quotes to single quotes for simple strings
369372 SingleQuoteFixer::class,
370373 // 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