operators.md

October 15, 2022 ยท View on GitHub

Operators

SlevomatCodingStandard.Operators.DisallowEqualOperators ๐Ÿ”ง

Disallows using loose == and != comparison operators. Use === and !== instead, they are much more secure and predictable.

SlevomatCodingStandard.Operators.DisallowIncrementAndDecrementOperators

Disallows using ++ and -- operators.

SlevomatCodingStandard.Operators.NegationOperatorSpacing ๐Ÿ”ง

Checks if there is the same number of spaces after negation operator as expected.

Sniff provides the following settings:

  • spacesCount: the number of spaces expected after the negation operator

SlevomatCodingStandard.Operators.RequireCombinedAssignmentOperator ๐Ÿ”ง

Requires using combined assignment operators, eg +=, .= etc.

SlevomatCodingStandard.Operators.RequireOnlyStandaloneIncrementAndDecrementOperators

Reports ++ and -- operators not used standalone.

SlevomatCodingStandard.Operators.SpreadOperatorSpacing ๐Ÿ”ง

Enforces configurable number of spaces after the ... operator.

Sniff provides the following settings:

  • spacesCountAfterOperator: the number of spaces after the ... operator.