Skip to content

Imported Rules

Mitchell edited this page Oct 17, 2018 · 9 revisions

Table of Contents

Generic (37 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 (3 sniffs)

  • PEAR.Commenting.InlineComment
  • PEAR.Files.IncludingFile
  • PEAR.Functions.ValidDefaultValue

PSR1 (3 sniffs)

  • PSR1.Classes.ClassDeclaration
  • PSR1.Files.SideEffects
  • PSR1.Methods.CamelCapsMethodName

PSR2 (12 sniffs)

  • 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 (19 sniffs)

Squiz (35 sniffs)

  • 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
  • Squiz.Classes.ClassFileName
  • Squiz.Classes.DuplicateProperty
  • Squiz.Classes.SelfMemberReference
  • Squiz.Classes.ValidClassName
  • Squiz.Commenting.DocCommentAlignment
    • Excluding Squiz.Commenting.DocCommentAlignment.SpaceAfterStar
  • 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

Clone this wiki locally