| ClassNameRule |
Check that class names match a specific pattern.
|
| ClassNameRule.ClassNameLinterProblem |
|
| ConstantNameRule |
Check that constant names match a specific pattern.
|
| ConstantNameRule.ConstantNameLinterProblem |
|
| EmptyCommentRule |
Checks for line or block comments that are empty.
|
| EmptyCommentRule.EmptyCommentLinterProblem |
|
| EmptyFunctionBodyRule |
Checks for function bodies that are empty.
|
| EmptyFunctionBodyRule.EmptyFunctionBodyLinterProblem |
|
| EmptyNestedBlockRule |
Checks for empty blocks, as long as they aren't the bodies of classes,
interfaces, or packages.
|
| EmptyNestedBlockRule.EmptyNestedBlockLinterProblem |
|
| EmptyStatementRule |
Checks for empty statements.
|
| EmptyStatementRule.EmptyStatementLinterProblem |
|
| FieldNameRule |
Check that field names match a specific pattern.
|
| FieldNameRule.FieldNameLinterProblem |
|
| FunctionNameRule |
Check that function names match a specific pattern.
|
| FunctionNameRule.FunctionNameLinterProblem |
|
| InterfaceNameRule |
Check that interface names match a specific pattern.
|
| InterfaceNameRule.InterfaceNameLinterProblem |
|
| LineCommentPositionRule |
Checks if line comments appear beside code on the same line, or on a
separate line.
|
| LineCommentPositionRule.LineCommentPositionLinterProblem |
|
| LocalVarAndParameterNameRule |
Check that local variable and parameter names match a specific pattern.
|
| LocalVarAndParameterNameRule.LocalVarNameLinterProblem |
|
| LocalVarAndParameterNameRule.ParameterNameLinterProblem |
|
| LocalVarShadowsFieldRule |
|
| LocalVarShadowsFieldRule.LocalVarShadowsFieldLinterProblem |
|
| MaxBlockDepthRule |
Checks the number of nested blocks in a function.
|
| MaxBlockDepthRule.MaxBlockDepthLinterProblem |
|
| MaxParametersRule |
Checks the number of function parameters.
|
| MaxParametersRule.MaxParametersLinterProblem |
|
| MissingASDocRule |
Checks for missing or empty ASDoc comments.
|
| MissingASDocRule.EmptyASDocLinterProblem |
|
| MissingASDocRule.MissingASDocLinterProblem |
|
| MissingConstructorSuperRule |
Check that all constructors include a call to super().
|
| MissingConstructorSuperRule.MissingConstructorSuperLinterProblem |
|
| MissingNamespaceRule |
Check that symbols in package or class scopes have a namespace.
|
| MissingNamespaceRule.MissingNamespaceOnClassLinterProblem |
|
| MissingNamespaceRule.MissingNamespaceOnFieldLinterProblem |
|
| MissingNamespaceRule.MissingNamespaceOnInterfaceLinterProblem |
|
| MissingNamespaceRule.MissingNamespaceOnMethodLinterProblem |
|
| MissingNamespaceRule.MissingNamespaceOnPackageFunctionLinterProblem |
|
| MissingNamespaceRule.MissingNamespaceOnPackageVariableLinterProblem |
|
| MissingSemicolonRule |
Checks for statements with missing semicolons.
|
| MissingSemicolonRule.MissingSemicolonLinterProblem |
|
| MissingTypeRule |
Checks that a type has been declared for all variables, function parameters,
and function returns.
|
| MissingTypeRule.MissingFunctionParameterTypeLinterProblem |
|
| MissingTypeRule.MissingFunctionReturnTypeLinterProblem |
|
| MissingTypeRule.MissingVariableTypeLinterProblem |
|
| MXMLEmptyAttributeRule |
Check that MXML attribute values are not empty.
|
| MXMLEmptyAttributeRule.MXMLEmptyAttributeLinterProblem |
|
| MXMLIDRule |
Check that MXML id attribute values match a specific pattern.
|
| MXMLIDRule.MXMLIDLinterProblem |
|
| NoAnyTypeRule |
Checks for uses of the * type.
|
| NoAnyTypeRule.NoAnyTypeOnParameterLinterProblem |
|
| NoAnyTypeRule.NoAnyTypeOnVariableLinterProblem |
|
| NoAnyTypeRule.NoAnyTypeReturnLinterProblem |
|
| NoBooleanEqualityRule |
Checks for redundant equality comparisons with 'true' and 'false' boolean
literals using the '==' and '!=' operators.
|
| NoBooleanEqualityRule.NoBooleanEqualityLinterProblem |
|
| NoConstructorDispatchEventRule |
Check that a constructor does not call `dispatchEvent` because it's likely
that no listeners have been added yet.
|
| NoConstructorDispatchEventRule.NoConstructorDispatchEventLinterProblem |
|
| NoConstructorReturnTypeRule |
Check that a constructor does not specify a return type (not even `void`).
|
| NoConstructorReturnTypeRule.NoConstructorReturnTypeLinterProblem |
|
| NoDuplicateObjectKeysRule |
Check that each key in an object literal is unique.
|
| NoDuplicateObjectKeysRule.NoDuplicateObjectKeysLinterProblem |
|
| NoDynamicClassRule |
Check that symbols in package or class scopes have a namespace.
|
| NoDynamicClassRule.NoDynamicClassLinterProblem |
|
| NoIfBooleanLiteralRule |
Check that a boolean literal value is not used as an 'if' condition.
|
| NoIfBooleanLiteralRule.NoIfBooleanLiteralLinterProblem |
|
| NoLeadingZeroesRule |
Checks for use of numeric literals with leading zeroes, except when it starts
with '0x' (hexadecimal notation).
|
| NoLeadingZeroesRule.NoLeadingZeroesLinterProblem |
|
| NoSparseArrayRule |
Check that an array literal contains no empty slots (multiple repeating commas with no values).
|
| NoSparseArrayRule.NoSparseArrayLinterProblem |
|
| NoStringEventNameRule |
Check that calls to event dispatcher methods don't use string values for
event names.
|
| NoStringEventNameRule.NoStringEventNameLinterProblem |
|
| NoThisInClosureRule |
Checks for use of the 'this' keyword in closures.
|
| NoThisInClosureRule.NoThisInClosureLinterProblem |
|
| NoTraceRule |
Check for calls to the 'trace()' function.
|
| NoTraceRule.NoTraceLinterProblem |
|
| NoVoidOperatorRule |
Checks for uses of 'void' operator.
|
| NoVoidOperatorRule.NoVoidOperatorLinterProblem |
|
| NoWildcardImportRule |
Check for import statements that import the entire package.
|
| NoWildcardImportRule.NoWildcardImportLinterProblem |
|
| NoWithRule |
Checks for uses of 'with(x)'.
|
| NoWithRule.NoWithLinterProblem |
|
| OverrideContainsOnlySuperCallRule |
Check that an overridden function contains more than a call to super.
|
| OverrideContainsOnlySuperCallRule.OverrideContainsOnlySuperCallLinterProblem |
|
| PackageNameRule |
Check that package names match a specific pattern.
|
| PackageNameRule.PackageNameLinterProblem |
|
| StaticConstantsRule |
Checks for constants that are declared on a class, but are not static.
|
| StaticConstantsRule.StaticConstantsLinterProblem |
|
| StrictEqualityRule |
Checks for uses of the '==' and '!='' operators instead of the stricter '==='
and '!==' operators.
|
| StrictEqualityRule.StrictEqualityLinterProblem |
|
| SwitchWithoutDefaultRule |
Check for 'switch' statements that are missing a 'default' clause.
|
| SwitchWithoutDefaultRule.SwitchWithoutDefaultLinterProblem |
|
| UnsafeNegationRule |
Check that the left side of in, is, and instanceof is not negated unsafely.
|
| UnsafeNegationRule.UnsafeNegationLinterProblem |
|
| ValidTypeofRule |
Check that an array literal contains no empty slots (multiple repeating
commas with no values).
|
| ValidTypeofRule.ValidTypeofLinterProblem |
|
| VariablesOnTopRule |
Check that variables are always declared at the top of a function.
|
| VariablesOnTopRule.VariablesOnTopLinterProblem |
|