-
Notifications
You must be signed in to change notification settings - Fork 12
Imported Rules
Mitchell edited this page Oct 17, 2018
·
9 revisions
- Generic (37 sniffs)
- PEAR (3 sniffs)
- PSR1 (3 sniffs)
- PSR2 (12 sniffs)
- SlevomatCodingStandard (19 sniffs)
- Squiz (35 sniffs)
- Generic.Arrays.DisallowLongArraySyntax
- Generic.Classes.DuplicateClassName
- Generic.CodeAnalysis.EmptyStatement
- Generic.CodeAnalysis.ForLoopShouldBeWhileLoop
- Generic.CodeAnalysis.ForLoopWithTestFunctionCall
- Generic.CodeAnalysis.JumbledIncrementer
- Generic.CodeAnalysis.UnconditionalIfStatement
- Generic.CodeAnalysis.UnnecessaryFinalModifier
- Generic.CodeAnalysis.UselessOverridingMethod
- Generic.ControlStructures.InlineControlStructure
- Generic.Files.ByteOrderMark
- Generic.Files.InlineHTML
- Generic.Files.LineEndings
- Generic.Files.LineLength
- Generic.Files.OneClassPerFile
- Generic.Files.OneInterfacePerFile
- Generic.Formatting.DisallowMultipleStatements
- Generic.Formatting.MultipleStatementAlignment
- Generic.Formatting.SpaceAfterCast
- Generic.Functions.CallTimePassByReference
- Generic.Functions.FunctionCallArgumentSpacing
- Generic.Metrics.CyclomaticComplexity
- Generic.Metrics.NestingLevel
- Generic.NamingConventions.ConstructorName
- Generic.NamingConventions.UpperCaseConstantName
- Generic.PHP.BacktickOperator
- Generic.PHP.CharacterBeforePHPOpeningTag
- Generic.PHP.DeprecatedFunctions
- Generic.PHP.DisallowShortOpenTag
- Generic.PHP.ForbiddenFunctions
- Generic.PHP.LowerCaseConstant
- Generic.PHP.LowerCaseKeyword
- Generic.PHP.NoSilencedErrors
- Generic.PHP.SAPIUsage
- Generic.Strings.UnnecessaryStringConcat
- Generic.WhiteSpace.DisallowTabIndent
- Generic.WhiteSpace.ScopeIndent
- PEAR.Commenting.InlineComment
- PEAR.Files.IncludingFile
- PEAR.Functions.ValidDefaultValue
- PSR1.Classes.ClassDeclaration
- PSR1.Files.SideEffects
- PSR1.Methods.CamelCapsMethodName
- PSR2.Classes.ClassDeclaration
- PSR2.Classes.PropertyDeclaration
- PSR2.ControlStructures.ControlStructureSpacing
- PSR2.ControlStructures.ElseIfDeclaration
- PSR2.ControlStructures.SwitchDeclaration
- PSR2.Files.ClosingTag
- PSR2.Files.EndFileNewline
- PSR2.Methods.FunctionCallSignature
- PSR2.Methods.FunctionClosingBrace
- PSR2.Methods.MethodDeclaration
- PSR2.Namespaces.NamespaceDeclaration
- PSR2.Namespaces.UseDeclaration
- SlevomatCodingStandard.Arrays.TrailingArrayComma
-
SlevomatCodingStandard.Commenting.DocCommentSpacing
- Excluding
SlevomatCodingStandard.Commenting.DocCommentSpacing.IncorrectLinesCountBetweenDescriptionAndAnnotations - Excluding
SlevomatCodingStandard.Commenting.DocCommentSpacing.IncorrectLinesCountBetweenDifferentAnnotationsTypes
- Excluding
- SlevomatCodingStandard.Commenting.EmptyComment
-
SlevomatCodingStandard.Commenting.ForbiddenAnnotations
- The following are not allowed:
@api, @author, @category, @created, @license, @package, @since, @subpackage, @version
- The following are not allowed:
-
SlevomatCodingStandard.Commenting.ForbiddenComments
- The following patterns are not allowed:
~^Created by \S+\.\z~iand~^\S+ [gs]etter\.\z~i
- The following patterns are not allowed:
- SlevomatCodingStandard.Commenting.InlineDocCommentDeclaration
- SlevomatCodingStandard.ControlStructures.LanguageConstructWithParentheses
- SlevomatCodingStandard.ControlStructures.NewWithParentheses
- SlevomatCodingStandard.ControlStructures.RequireNullCoalesceOperator
- SlevomatCodingStandard.Exceptions.DeadCatch
- SlevomatCodingStandard.Namespaces.AlphabeticallySortedUses
- SlevomatCodingStandard.Namespaces.DisallowGroupUse
- SlevomatCodingStandard.Namespaces.UseDoesNotStartWithBackslash
- SlevomatCodingStandard.Namespaces.UseFromSameNamespace
- SlevomatCodingStandard.PHP.TypeCast
- SlevomatCodingStandard.TypeHints.DeclareStrictTypes
- SlevomatCodingStandard.TypeHints.LongTypeHints
- SlevomatCodingStandard.TypeHints.ReturnTypeHintSpacing
- SlevomatCodingStandard.Types.EmptyLinesAroundTypeBraces
- Squiz.Arrays.ArrayBracketSpacing
- Squiz.Arrays.ArrayDeclaration
- Excluding
Squiz.Arrays.ArrayDeclaration.DoubleArrowNotAligned - Excluding
Squiz.Arrays.ArrayDeclaration.KeyNotAligned - Excluding
Squiz.Arrays.ArrayDeclaration.SingleLineNotAllowed - Excluding
Squiz.Arrays.ArrayDeclaration.NoKeySpecified - Excluding
Squiz.Arrays.ArrayDeclaration.CloseBraceNotAligned - Excluding
Squiz.Arrays.ArrayDeclaration.ValueNotAligned - Excluding
Squiz.Arrays.ArrayDeclaration.MultiLineNotAllowed - Excluding
Squiz.Arrays.ArrayDeclaration.ValueNoNewline - Excluding
Squiz.Arrays.ArrayDeclaration.FirstValueNoNewline - Excluding
Squiz.Arrays.ArrayDeclaration.NoCommaAfterLast - Excluding
Squiz.Arrays.ArrayDeclaration.CloseBraceNewLine
- Excluding
- Squiz.Classes.ClassFileName
- Squiz.Classes.DuplicateProperty
- Squiz.Classes.SelfMemberReference
- Squiz.Classes.ValidClassName
- Squiz.Commenting.DocCommentAlignment
- Excluding
Squiz.Commenting.DocCommentAlignment.SpaceAfterStar
- Excluding
- Squiz.ControlStructures.ControlSignature
- Squiz.ControlStructures.ForEachLoopDeclaration
- Squiz.ControlStructures.ForLoopDeclaration
- Squiz.ControlStructures.LowercaseDeclaration
- Squiz.Functions.FunctionDeclaration
- Squiz.Functions.FunctionDeclarationArgumentSpacing
- Squiz.Functions.GlobalFunction
- Squiz.Functions.LowercaseFunctionKeywords
- Squiz.Functions.MultiLineFunctionDeclaration
- Squiz.Operators.ValidLogicalOperators
- Squiz.PHP.GlobalKeyword
- Squiz.PHP.InnerFunctions
- Squiz.PHP.LowercasePHPFunctions
- Squiz.PHP.NonExecutableCode
- Squiz.Scope.MethodScope
- Squiz.Scope.StaticThisUsage
- Squiz.Strings.ConcatenationSpacing
- Squiz.Strings.EchoedStrings
- Squiz.WhiteSpace.CastSpacing
- Squiz.WhiteSpace.ControlStructureSpacing
- Squiz.WhiteSpace.FunctionOpeningBraceSpace
- Squiz.WhiteSpace.LanguageConstructSpacing
- Squiz.WhiteSpace.LogicalOperatorSpacing
- Squiz.WhiteSpace.ObjectOperatorSpacing
- Squiz.WhiteSpace.ScopeClosingBrace
- Squiz.WhiteSpace.ScopeKeywordSpacing
- Squiz.WhiteSpace.SuperfluousWhitespace
- Squiz.WhiteSpace.OperatorSpacing