-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathrules.txt
More file actions
201 lines (189 loc) · 7.02 KB
/
rules.txt
File metadata and controls
201 lines (189 loc) · 7.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
The DanielEScherzer standard contains 166 sniffs
CommonPhpcs (1 sniff)
---------------------
CommonPhpcs.Attributes.AttributeAlignment
Generic (43 sniffs)
-------------------
Generic.Arrays.DisallowLongArraySyntax
Generic.Classes.DuplicateClassName
Generic.CodeAnalysis.AssignmentInCondition
Generic.CodeAnalysis.EmptyPHPStatement
Generic.CodeAnalysis.EmptyStatement
Generic.CodeAnalysis.ForLoopShouldBeWhileLoop
Generic.CodeAnalysis.JumbledIncrementer
Generic.CodeAnalysis.RequireExplicitBooleanOperatorPrecedence
Generic.CodeAnalysis.UnconditionalIfStatement
Generic.CodeAnalysis.UnnecessaryFinalModifier
Generic.ControlStructures.DisallowYodaConditions
Generic.ControlStructures.InlineControlStructure
Generic.Files.ByteOrderMark
Generic.Files.InlineHTML
Generic.Files.LineEndings
Generic.Files.LineLength
Generic.Files.OneObjectStructurePerFile
Generic.Formatting.DisallowMultipleStatements
Generic.Formatting.MultipleStatementAlignment
Generic.Formatting.SpaceAfterCast
Generic.Formatting.SpaceAfterNot
Generic.Functions.CallTimePassByReference
Generic.Functions.FunctionCallArgumentSpacing
Generic.Functions.OpeningFunctionBraceKernighanRitchie
Generic.NamingConventions.ConstructorName
Generic.NamingConventions.UpperCaseConstantName
Generic.PHP.BacktickOperator
Generic.PHP.CharacterBeforePHPOpeningTag
Generic.PHP.DeprecatedFunctions
Generic.PHP.DisallowShortOpenTag
Generic.PHP.DiscourageGoto
Generic.PHP.ForbiddenFunctions
Generic.PHP.LowerCaseConstant
Generic.PHP.LowerCaseKeyword
Generic.PHP.LowerCaseType
Generic.PHP.NoSilencedErrors
Generic.PHP.SAPIUsage
Generic.VersionControl.GitMergeConflict
Generic.WhiteSpace.DisallowSpaceIndent
Generic.WhiteSpace.IncrementDecrementSpacing
Generic.WhiteSpace.LanguageConstructSpacing
Generic.WhiteSpace.ScopeIndent
Generic.WhiteSpace.SpreadOperatorSpacingAfter
MediaWiki (58 sniffs)
---------------------
MediaWiki.AlternativeSyntax.LeadingZeroInFloat
MediaWiki.AlternativeSyntax.UnicodeEscape
MediaWiki.Arrays.AlphabeticArraySort
MediaWiki.Arrays.TrailingComma
MediaWiki.Classes.FullQualifiedClassName
MediaWiki.Classes.UnsortedUseStatements
MediaWiki.Classes.UnusedUseStatement
MediaWiki.Commenting.ClassLevelLicense
MediaWiki.Commenting.DocComment
MediaWiki.Commenting.EmptyTag
MediaWiki.Commenting.FunctionAnnotations
MediaWiki.Commenting.FunctionComment
MediaWiki.Commenting.IllegalSingleLineComment
MediaWiki.Commenting.LicenseComment
MediaWiki.Commenting.PhpunitAnnotations
MediaWiki.Commenting.PropertyDocumentation
MediaWiki.Commenting.RedundantVarName
MediaWiki.Commenting.VariadicArgument
MediaWiki.ControlStructures.MissingElseBetweenBrackets
MediaWiki.ExtraCharacters.ParenthesesAroundKeyword
MediaWiki.Files.ClassMatchesFilename
MediaWiki.NamingConventions.LowerCamelFunctionsName
MediaWiki.NamingConventions.PrefixedGlobalFunctions
MediaWiki.NamingConventions.ValidGlobalName
MediaWiki.PHPUnit.AssertCount
MediaWiki.PHPUnit.AssertEmpty
MediaWiki.PHPUnit.AssertEquals
MediaWiki.PHPUnit.AssertionOrder
MediaWiki.PHPUnit.DeprecatedPHPUnitMethods
MediaWiki.PHPUnit.MockBoilerplate
MediaWiki.PHPUnit.PHPUnitClassUsage
MediaWiki.PHPUnit.PHPUnitTypeHints
MediaWiki.PHPUnit.SetMethods
MediaWiki.PHPUnit.SpecificAssertions
MediaWiki.Usage.AssignmentInReturn
MediaWiki.Usage.DirUsage
MediaWiki.Usage.FinalPrivate
MediaWiki.Usage.ForbiddenFunctions
MediaWiki.Usage.InArrayUsage
MediaWiki.Usage.IsNull
MediaWiki.Usage.MagicConstantClosure
MediaWiki.Usage.NestedFunctions
MediaWiki.Usage.NestedInlineTernary
MediaWiki.Usage.NullableType
MediaWiki.Usage.PlusStringConcat
MediaWiki.Usage.ReferenceThis
MediaWiki.Usage.StaticClosure
MediaWiki.VariableAnalysis.UnusedGlobalVariables
MediaWiki.WhiteSpace.EmptyLinesBetweenUse
MediaWiki.WhiteSpace.MultipleEmptyLines
MediaWiki.WhiteSpace.OpeningKeywordParenthesis
MediaWiki.WhiteSpace.SpaceAfterClosure
MediaWiki.WhiteSpace.SpaceBeforeBracket
MediaWiki.WhiteSpace.SpaceBeforeClassBrace
MediaWiki.WhiteSpace.SpaceBeforeSingleLineComment
MediaWiki.WhiteSpace.SpaceyParenthesis
MediaWiki.WhiteSpace.UnaryMinusSpacing
MediaWiki.WhiteSpace.WhiteSpaceBeforeFunction
PEAR (1 sniff)
--------------
PEAR.Functions.ValidDefaultValue
PSR1 (1 sniff)
--------------
PSR1.Files.SideEffects
PSR2 (9 sniffs)
---------------
PSR2.Classes.ClassDeclaration
PSR2.Classes.PropertyDeclaration
PSR2.ControlStructures.ElseIfDeclaration
PSR2.ControlStructures.SwitchDeclaration
PSR2.Files.EndFileNewline
PSR2.Methods.FunctionClosingBrace
PSR2.Methods.MethodDeclaration
PSR2.Namespaces.NamespaceDeclaration
PSR2.Namespaces.UseDeclaration
PSR12 (7 sniffs)
----------------
PSR12.Classes.ClassInstantiation
PSR12.Files.ImportStatement
PSR12.Functions.NullableTypeDeclaration
PSR12.Functions.ReturnTypeDeclaration
PSR12.Keywords.ShortFormTypeKeywords
PSR12.Properties.ConstantVisibility
PSR12.Traits.UseDeclaration
SlevomatCodingStandard (9 sniffs)
---------------------------------
SlevomatCodingStandard.Arrays.DisallowImplicitArrayCreation
SlevomatCodingStandard.Attributes.AttributesOrder
SlevomatCodingStandard.Attributes.DisallowAttributesJoining
SlevomatCodingStandard.Classes.BackedEnumTypeSpacing
SlevomatCodingStandard.Classes.DisallowMultiConstantDefinition
SlevomatCodingStandard.Exceptions.RequireNonCapturingCatch
SlevomatCodingStandard.Functions.StrictCall
SlevomatCodingStandard.Namespaces.DisallowGroupUse
SlevomatCodingStandard.TypeHints.DeclareStrictTypes
Squiz (22 sniffs)
-----------------
Squiz.Classes.SelfMemberReference
Squiz.Classes.ValidClassName
Squiz.ControlStructures.ControlSignature
Squiz.CSS.SemicolonSpacing
Squiz.Functions.FunctionDeclarationArgumentSpacing
Squiz.Functions.FunctionDuplicateArgument
Squiz.Operators.ValidLogicalOperators
Squiz.PHP.NonExecutableCode
Squiz.Scope.MemberVarScope
Squiz.Scope.MethodScope
Squiz.Scope.StaticThisUsage
Squiz.Strings.ConcatenationSpacing
Squiz.WhiteSpace.CastSpacing
Squiz.WhiteSpace.FunctionOpeningBraceSpace
Squiz.WhiteSpace.FunctionSpacing
Squiz.WhiteSpace.LogicalOperatorSpacing
Squiz.WhiteSpace.ObjectOperatorSpacing
Squiz.WhiteSpace.OperatorSpacing
Squiz.WhiteSpace.ScopeClosingBrace
Squiz.WhiteSpace.ScopeKeywordSpacing
Squiz.WhiteSpace.SemicolonSpacing
Squiz.WhiteSpace.SuperfluousWhitespace
Universal (14 sniffs)
---------------------
Universal.CodeAnalysis.NoDoubleNegative
Universal.Constants.LowercaseClassResolutionKeyword
Universal.Constants.UppercaseMagicConstants
Universal.ControlStructures.DisallowAlternativeSyntax
Universal.Lists.DisallowLongListSyntax
Universal.NamingConventions.NoReservedKeywordParameterNames
Universal.Operators.DisallowLogicalAndOr
Universal.Operators.StrictComparisons
Universal.Operators.TypeSeparatorSpacing
Universal.PHP.LowercasePHPTag
Universal.UseStatements.KeywordSpacing
Universal.UseStatements.LowercaseFunctionConst
Universal.UseStatements.NoUselessAliases
Universal.WhiteSpace.CommaSpacing
Zend (1 sniff)
--------------
Zend.Files.ClosingTag