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 122
122
use PhpCsFixer \Fixer \Semicolon \NoSinglelineWhitespaceBeforeSemicolonsFixer ;
123
123
use PhpCsFixer \Fixer \Semicolon \SpaceAfterSemicolonFixer ;
124
124
use PhpCsFixer \Fixer \Strict \DeclareStrictTypesFixer ;
125
+ use PhpCsFixer \Fixer \Strict \StrictComparisonFixer ;
125
126
use PhpCsFixer \Fixer \Strict \StrictParamFixer ;
126
127
use PhpCsFixer \Fixer \StringNotation \SingleQuoteFixer ;
127
128
use PhpCsFixer \Fixer \Whitespace \BlankLineBeforeStatementFixer ;
358
359
DeclareStrictTypesFixer::class,
359
360
// Functions should be used with `$strict` param set to `true`
360
361
StrictParamFixer::class,
362
+ // Comparisons should be strict, `===` or `!==` must be used for comparisons
363
+ StrictComparisonFixer::class,
361
364
// Convert double quotes to single quotes for simple strings
362
365
SingleQuoteFixer::class,
363
366
// Remove extra spaces in a nullable typehint
Original file line number Diff line number Diff line change @@ -14,8 +14,8 @@ class Basic
14
14
$ lambdaWithUnusedImport = function () { return 'foo ' ; };
15
15
// NoUselessSprintfFixer
16
16
$ uselessSprintf = 'bar ' ;
17
- // SingleSpaceAfterConstructFixer
18
- if ($ a == $ b ) {
17
+ // SingleSpaceAfterConstructFixer, StrictComparisonFixer
18
+ if ($ a === $ b || $ bazLength !== 3 ) {
19
19
return true ;
20
20
}
21
21
Original file line number Diff line number Diff line change @@ -13,8 +13,8 @@ class Basic
13
13
$ lambdaWithUnusedImport = function () use ($ fooBar ) { return 'foo ' ; };
14
14
// NoUselessSprintfFixer
15
15
$ uselessSprintf = sprintf ('bar ' );
16
- // SingleSpaceAfterConstructFixer
17
- if ($ a == $ b ) { return true ; }
16
+ // SingleSpaceAfterConstructFixer, StrictComparisonFixer
17
+ if ($ a == $ b || $ bazLength != 3 ) { return true ; }
18
18
return false ; // BlankLineBeforeStatementFixer
19
19
}
20
20
You can’t perform that action at this time.
0 commit comments