Scalastyle
Rules
This is a collection of all the Scalastyle rules created by sonar-scala in the Scalastyle rules repository.
- Avoid block imports
Minor
org.scalastyle.scalariform.BlockImportChecker - Avoid curlies imports
Minor
org.scalastyle.scalariform.CurliesImportChecker - Avoid wildcard imports
Minor
org.scalastyle.scalariform.UnderscoreImportChecker - Class name
Minor
org.scalastyle.scalariform.ClassNamesChecker - Class type parameter name
Minor
org.scalastyle.scalariform.ClassTypeParameterChecker - Clone method
Minor
org.scalastyle.scalariform.NoCloneChecker - Covariant equals
Minor
org.scalastyle.scalariform.CovariantEqualsChecker - Cyclomatic complexity
Minor
org.scalastyle.scalariform.CyclomaticComplexityChecker - Empty interpolated string
Minor
org.scalastyle.scalariform.EmptyInterpolatedStringChecker - Equals hashCode
Minor
org.scalastyle.scalariform.EqualsHashCodeChecker - Field name
Minor
org.scalastyle.scalariform.FieldNamesChecker - File length
Minor
org.scalastyle.file.FileLengthChecker - File line length
Minor
org.scalastyle.file.FileLineLengthChecker - Finalize method
Minor
org.scalastyle.scalariform.NoFinalizeChecker - Group imports
Minor
org.scalastyle.scalariform.ImportGroupingChecker - If block braces
Minor
org.scalastyle.scalariform.IfBraceChecker - Illegal imports
Minor
org.scalastyle.scalariform.IllegalImportsChecker - Import Order
Minor
org.scalastyle.scalariform.ImportOrderChecker - Line contains Tab
Minor
org.scalastyle.file.FileTabChecker - Literal passed as argument without name
Minor
org.scalastyle.scalariform.NamedArgumentChecker - Long literal uppercase L
Minor
org.scalastyle.scalariform.UppercaseLChecker - Lowercase pattern match
Minor
org.scalastyle.scalariform.LowercasePatternMatchChecker - Magic Number
Minor
org.scalastyle.scalariform.MagicNumberChecker - Maximum parameters
Minor
org.scalastyle.scalariform.ParameterNumberChecker - Method argument name
Minor
org.scalastyle.scalariform.MethodArgumentNamesChecker - Method length
Minor
org.scalastyle.scalariform.MethodLengthChecker - Method name
Minor
org.scalastyle.scalariform.MethodNamesChecker - Multiple string literals
Minor
org.scalastyle.scalariform.MultipleStringLiteralsChecker - Newline at EOF
Minor
org.scalastyle.file.NewLineAtEofChecker - No Newline at EOF
Minor
org.scalastyle.file.NoNewLineAtEofChecker - No mutable fields
Minor
org.scalastyle.scalariform.VarFieldChecker - No mutable local variables
Minor
org.scalastyle.scalariform.VarLocalChecker - No redundant if expressions
Minor
org.scalastyle.scalariform.RedundantIfChecker - No space after tokens
Minor
org.scalastyle.scalariform.EnsureSingleSpaceAfterTokenChecker - No space before tokens
Minor
org.scalastyle.scalariform.EnsureSingleSpaceBeforeTokenChecker - No throw statements.
Minor
org.scalastyle.scalariform.ThrowChecker - No use of Java @Deprecated
Minor
org.scalastyle.scalariform.DeprecatedJavaChecker - No use of Java @Override
Minor
org.scalastyle.scalariform.OverrideJavaChecker - No while loops
Minor
org.scalastyle.scalariform.WhileChecker - No whitespace after left bracket ''[''
Minor
org.scalastyle.scalariform.NoWhitespaceAfterLeftBracketChecker - No whitespace before left bracket ''[''
Minor
org.scalastyle.scalariform.NoWhitespaceBeforeLeftBracketChecker - No whitespace before right bracket '']''
Minor
org.scalastyle.scalariform.NoWhitespaceBeforeRightBracketChecker - Non ASCII characters are not allowed
Minor
org.scalastyle.scalariform.NonASCIICharacterChecker - Null
Minor
org.scalastyle.scalariform.NullChecker - Number of methods in type
Minor
org.scalastyle.scalariform.NumberOfMethodsInTypeChecker - Number of types
Minor
org.scalastyle.scalariform.NumberOfTypesChecker - Object name
Minor
org.scalastyle.scalariform.ObjectNamesChecker - Omit braces in case clauses
Minor
org.scalastyle.scalariform.CaseBraceChecker - Package name
Minor
org.scalastyle.scalariform.PackageNamesChecker - Package object name
Minor
org.scalastyle.scalariform.PackageObjectNamesChecker - Pattern match align
Minor
org.scalastyle.scalariform.PatternMatchAlignChecker - Public method must have type
Minor
org.scalastyle.scalariform.PublicMethodsHaveTypeChecker - Redundant braces in class definition
Minor
org.scalastyle.scalariform.EmptyClassChecker - Regular expression in a token
Minor
org.scalastyle.scalariform.TokenChecker - Return
Minor
org.scalastyle.scalariform.ReturnChecker - Simplify Boolean expression
Minor
org.scalastyle.scalariform.SimplifyBooleanExpressionChecker - Space after plus
Minor
org.scalastyle.scalariform.SpacesAfterPlusChecker - Space after the start of the comment
Minor
org.scalastyle.scalariform.SpaceAfterCommentStartChecker - Space after tokens
Minor
org.scalastyle.scalariform.DisallowSpaceAfterTokenChecker - Space before plus
Minor
org.scalastyle.scalariform.SpacesBeforePlusChecker - Space before tokens
Minor
org.scalastyle.scalariform.DisallowSpaceBeforeTokenChecker - Structural type
Minor
org.scalastyle.scalariform.StructuralTypeChecker - TODO/FIXME comment
Minor
org.scalastyle.scalariform.TodoCommentChecker - Usage of ??? operator
Minor
org.scalastyle.scalariform.NotImplementedErrorUsage - Use : Unit = for procedures
Minor
org.scalastyle.scalariform.ProcedureDeclarationChecker - Use braces in for comprehensions
Minor
org.scalastyle.scalariform.ForBraceChecker - Use correct indentation
Minor
org.scalastyle.file.IndentationChecker - Use parentheses in for loops
Minor
org.scalastyle.scalariform.ForLoopChecker - While body should have braces
Minor
org.scalastyle.scalariform.WhileBraceChecker - Whitespace at end of line
Minor
org.scalastyle.file.WhitespaceEndOfLineChecker - XML literals
Minor
org.scalastyle.scalariform.XmlLiteralChecker
Templates
- Class name
Minor template
org.scalastyle.scalariform.ClassNamesChecker-template - Class type parameter name
Minor template
org.scalastyle.scalariform.ClassTypeParameterChecker-template - Cyclomatic complexity
Minor template
org.scalastyle.scalariform.CyclomaticComplexityChecker-template - Field name
Minor template
org.scalastyle.scalariform.FieldNamesChecker-template - File length
Minor template
org.scalastyle.file.FileLengthChecker-template - File line length
Minor template
org.scalastyle.file.FileLineLengthChecker-template - If block braces
Minor template
org.scalastyle.scalariform.IfBraceChecker-template - Illegal imports
Minor template
org.scalastyle.scalariform.IllegalImportsChecker-template - Literal passed as argument without name
Minor template
org.scalastyle.scalariform.NamedArgumentChecker-template - Magic Number
Minor template
org.scalastyle.scalariform.MagicNumberChecker-template - Match Header
Minor template
org.scalastyle.file.HeaderMatchesChecker-template - Maximum parameters
Minor template
org.scalastyle.scalariform.ParameterNumberChecker-template - Method argument name
Minor template
org.scalastyle.scalariform.MethodArgumentNamesChecker-template - Method length
Minor template
org.scalastyle.scalariform.MethodLengthChecker-template - Method name
Minor template
org.scalastyle.scalariform.MethodNamesChecker-template - Missing or badly formed ScalaDoc
Minor template
org.scalastyle.scalariform.ScalaDocChecker-template - Multiple string literals
Minor template
org.scalastyle.scalariform.MultipleStringLiteralsChecker-template - Non ASCII characters are not allowed
Minor template
org.scalastyle.scalariform.NonASCIICharacterChecker-template - Null
Minor template
org.scalastyle.scalariform.NullChecker-template - Number of methods in type
Minor template
org.scalastyle.scalariform.NumberOfMethodsInTypeChecker-template - Number of types
Minor template
org.scalastyle.scalariform.NumberOfTypesChecker-template - Object name
Minor template
org.scalastyle.scalariform.ObjectNamesChecker-template - Package name
Minor template
org.scalastyle.scalariform.PackageNamesChecker-template - Package object name
Minor template
org.scalastyle.scalariform.PackageObjectNamesChecker-template - Public method must have type
Minor template
org.scalastyle.scalariform.PublicMethodsHaveTypeChecker-template - Regular expression
Minor template
org.scalastyle.file.RegexChecker-template - Regular expression in a token
Minor template
org.scalastyle.scalariform.TokenChecker-template - TODO/FIXME comment
Minor template
org.scalastyle.scalariform.TodoCommentChecker-template - Use braces in for comprehensions
Minor template
org.scalastyle.scalariform.ForBraceChecker-template - Use correct indentation
Minor template
org.scalastyle.file.IndentationChecker-template - Whitespace at end of line
Minor template
org.scalastyle.file.WhitespaceEndOfLineChecker-template