v0.6.0
Requires Slevomat coding standards 6.3 or higher
Added rules:
- Generic.Files.InlineHTML
- Generic.NamingConventions.ConstructorName
- PEAR.Formatting.MultiLineAssignment
- SlevomatCodingStandard.Classes.UnusedPrivateElements
- SlevomatCodingStandard.ControlStructures.DisallowContinueWithoutIntegerOperandInSwitch
- SlevomatCodingStandard.ControlStructures.NewWithParentheses
- SlevomatCodingStandard.ControlStructures.RequireMultiLineTernaryOperator
- SlevomatCodingStandard.Operators.RequireCombinedAssignmentOperator
- SlevomatCodingStandard.Operators.SpreadOperatorSpacing
- SlevomatCodingStandard.PHP.ReferenceSpacing
- SlevomatCodingStandard.PHP.UselessSemicolon
- SlevomatCodingStandard.PHP.UselessParentheses
- SlevomatCodingStandard.Variables.DuplicateAssignmentToVariable
Added strict rules:
- Generic.Formatting.SpaceAfterNot
- SlevomatCodingStandard.Arrays.DisallowImplicitArrayCreation
- SlevomatCodingStandard.Arrays.SingleLineArrayWhitespace
- SlevomatCodingStandard.Commenting.ForbiddenAnnotations
- SlevomatCodingStandard.ControlStructures.AssignmentInCondition
- SlevomatCodingStandard.ControlStructures.RequireShortTernaryOperator
- SlevomatCodingStandard.ControlStructures.UselessIfConditionWithReturn
- SlevomatCodingStandard.ControlStructures.UselessTernaryOperator
- SlevomatCodingStandard.TypeHints.NullTypeHintOnLastPosition
- Squiz.PHP.CommentedOutCode