Skip to main content

Scalastyle

Rules

This is a collection of all the Scalastyle rules created by sonar-scala in the Scalastyle rules repository.

  1. Avoid block imports MinorMinor
    org.scalastyle.scalariform.BlockImportChecker
  2. Avoid curlies imports MinorMinor
    org.scalastyle.scalariform.CurliesImportChecker
  3. Avoid wildcard imports MinorMinor
    org.scalastyle.scalariform.UnderscoreImportChecker
  4. Class name MinorMinor
    org.scalastyle.scalariform.ClassNamesChecker
  5. Class type parameter name MinorMinor
    org.scalastyle.scalariform.ClassTypeParameterChecker
  6. Clone method MinorMinor
    org.scalastyle.scalariform.NoCloneChecker
  7. Covariant equals MinorMinor
    org.scalastyle.scalariform.CovariantEqualsChecker
  8. Cyclomatic complexity MinorMinor
    org.scalastyle.scalariform.CyclomaticComplexityChecker
  9. Empty interpolated string MinorMinor
    org.scalastyle.scalariform.EmptyInterpolatedStringChecker
  10. Equals hashCode MinorMinor
    org.scalastyle.scalariform.EqualsHashCodeChecker
  11. Field name MinorMinor
    org.scalastyle.scalariform.FieldNamesChecker
  12. File length MinorMinor
    org.scalastyle.file.FileLengthChecker
  13. File line length MinorMinor
    org.scalastyle.file.FileLineLengthChecker
  14. Finalize method MinorMinor
    org.scalastyle.scalariform.NoFinalizeChecker
  15. Group imports MinorMinor
    org.scalastyle.scalariform.ImportGroupingChecker
  16. If block braces MinorMinor
    org.scalastyle.scalariform.IfBraceChecker
  17. Illegal imports MinorMinor
    org.scalastyle.scalariform.IllegalImportsChecker
  18. Import Order MinorMinor
    org.scalastyle.scalariform.ImportOrderChecker
  19. Line contains Tab MinorMinor
    org.scalastyle.file.FileTabChecker
  20. Literal passed as argument without name MinorMinor
    org.scalastyle.scalariform.NamedArgumentChecker
  21. Long literal uppercase L MinorMinor
    org.scalastyle.scalariform.UppercaseLChecker
  22. Lowercase pattern match MinorMinor
    org.scalastyle.scalariform.LowercasePatternMatchChecker
  23. Magic Number MinorMinor
    org.scalastyle.scalariform.MagicNumberChecker
  24. Maximum parameters MinorMinor
    org.scalastyle.scalariform.ParameterNumberChecker
  25. Method argument name MinorMinor
    org.scalastyle.scalariform.MethodArgumentNamesChecker
  26. Method length MinorMinor
    org.scalastyle.scalariform.MethodLengthChecker
  27. Method name MinorMinor
    org.scalastyle.scalariform.MethodNamesChecker
  28. Multiple string literals MinorMinor
    org.scalastyle.scalariform.MultipleStringLiteralsChecker
  29. Newline at EOF MinorMinor
    org.scalastyle.file.NewLineAtEofChecker
  30. No Newline at EOF MinorMinor
    org.scalastyle.file.NoNewLineAtEofChecker
  31. No mutable fields MinorMinor
    org.scalastyle.scalariform.VarFieldChecker
  32. No mutable local variables MinorMinor
    org.scalastyle.scalariform.VarLocalChecker
  33. No redundant if expressions MinorMinor
    org.scalastyle.scalariform.RedundantIfChecker
  34. No space after tokens MinorMinor
    org.scalastyle.scalariform.EnsureSingleSpaceAfterTokenChecker
  35. No space before tokens MinorMinor
    org.scalastyle.scalariform.EnsureSingleSpaceBeforeTokenChecker
  36. No throw statements. MinorMinor
    org.scalastyle.scalariform.ThrowChecker
  37. No use of Java @Deprecated MinorMinor
    org.scalastyle.scalariform.DeprecatedJavaChecker
  38. No use of Java @Override MinorMinor
    org.scalastyle.scalariform.OverrideJavaChecker
  39. No while loops MinorMinor
    org.scalastyle.scalariform.WhileChecker
  40. No whitespace after left bracket ''['' MinorMinor
    org.scalastyle.scalariform.NoWhitespaceAfterLeftBracketChecker
  41. No whitespace before left bracket ''['' MinorMinor
    org.scalastyle.scalariform.NoWhitespaceBeforeLeftBracketChecker
  42. No whitespace before right bracket '']'' MinorMinor
    org.scalastyle.scalariform.NoWhitespaceBeforeRightBracketChecker
  43. Non ASCII characters are not allowed MinorMinor
    org.scalastyle.scalariform.NonASCIICharacterChecker
  44. Null MinorMinor
    org.scalastyle.scalariform.NullChecker
  45. Number of methods in type MinorMinor
    org.scalastyle.scalariform.NumberOfMethodsInTypeChecker
  46. Number of types MinorMinor
    org.scalastyle.scalariform.NumberOfTypesChecker
  47. Object name MinorMinor
    org.scalastyle.scalariform.ObjectNamesChecker
  48. Omit braces in case clauses MinorMinor
    org.scalastyle.scalariform.CaseBraceChecker
  49. Package name MinorMinor
    org.scalastyle.scalariform.PackageNamesChecker
  50. Package object name MinorMinor
    org.scalastyle.scalariform.PackageObjectNamesChecker
  51. Pattern match align MinorMinor
    org.scalastyle.scalariform.PatternMatchAlignChecker
  52. Public method must have type MinorMinor
    org.scalastyle.scalariform.PublicMethodsHaveTypeChecker
  53. Redundant braces in class definition MinorMinor
    org.scalastyle.scalariform.EmptyClassChecker
  54. Regular expression in a token MinorMinor
    org.scalastyle.scalariform.TokenChecker
  55. Return MinorMinor
    org.scalastyle.scalariform.ReturnChecker
  56. Simplify Boolean expression MinorMinor
    org.scalastyle.scalariform.SimplifyBooleanExpressionChecker
  57. Space after plus MinorMinor
    org.scalastyle.scalariform.SpacesAfterPlusChecker
  58. Space after the start of the comment MinorMinor
    org.scalastyle.scalariform.SpaceAfterCommentStartChecker
  59. Space after tokens MinorMinor
    org.scalastyle.scalariform.DisallowSpaceAfterTokenChecker
  60. Space before plus MinorMinor
    org.scalastyle.scalariform.SpacesBeforePlusChecker
  61. Space before tokens MinorMinor
    org.scalastyle.scalariform.DisallowSpaceBeforeTokenChecker
  62. Structural type MinorMinor
    org.scalastyle.scalariform.StructuralTypeChecker
  63. TODO/FIXME comment MinorMinor
    org.scalastyle.scalariform.TodoCommentChecker
  64. Usage of ??? operator MinorMinor
    org.scalastyle.scalariform.NotImplementedErrorUsage
  65. Use : Unit = for procedures MinorMinor
    org.scalastyle.scalariform.ProcedureDeclarationChecker
  66. Use braces in for comprehensions MinorMinor
    org.scalastyle.scalariform.ForBraceChecker
  67. Use correct indentation MinorMinor
    org.scalastyle.file.IndentationChecker
  68. Use parentheses in for loops MinorMinor
    org.scalastyle.scalariform.ForLoopChecker
  69. While body should have braces MinorMinor
    org.scalastyle.scalariform.WhileBraceChecker
  70. Whitespace at end of line MinorMinor
    org.scalastyle.file.WhitespaceEndOfLineChecker
  71. XML literals MinorMinor
    org.scalastyle.scalariform.XmlLiteralChecker

Templates

  1. Class name MinorMinor template
    org.scalastyle.scalariform.ClassNamesChecker-template
  2. Class type parameter name MinorMinor template
    org.scalastyle.scalariform.ClassTypeParameterChecker-template
  3. Cyclomatic complexity MinorMinor template
    org.scalastyle.scalariform.CyclomaticComplexityChecker-template
  4. Field name MinorMinor template
    org.scalastyle.scalariform.FieldNamesChecker-template
  5. File length MinorMinor template
    org.scalastyle.file.FileLengthChecker-template
  6. File line length MinorMinor template
    org.scalastyle.file.FileLineLengthChecker-template
  7. If block braces MinorMinor template
    org.scalastyle.scalariform.IfBraceChecker-template
  8. Illegal imports MinorMinor template
    org.scalastyle.scalariform.IllegalImportsChecker-template
  9. Literal passed as argument without name MinorMinor template
    org.scalastyle.scalariform.NamedArgumentChecker-template
  10. Magic Number MinorMinor template
    org.scalastyle.scalariform.MagicNumberChecker-template
  11. Match Header MinorMinor template
    org.scalastyle.file.HeaderMatchesChecker-template
  12. Maximum parameters MinorMinor template
    org.scalastyle.scalariform.ParameterNumberChecker-template
  13. Method argument name MinorMinor template
    org.scalastyle.scalariform.MethodArgumentNamesChecker-template
  14. Method length MinorMinor template
    org.scalastyle.scalariform.MethodLengthChecker-template
  15. Method name MinorMinor template
    org.scalastyle.scalariform.MethodNamesChecker-template
  16. Missing or badly formed ScalaDoc MinorMinor template
    org.scalastyle.scalariform.ScalaDocChecker-template
  17. Multiple string literals MinorMinor template
    org.scalastyle.scalariform.MultipleStringLiteralsChecker-template
  18. Non ASCII characters are not allowed MinorMinor template
    org.scalastyle.scalariform.NonASCIICharacterChecker-template
  19. Null MinorMinor template
    org.scalastyle.scalariform.NullChecker-template
  20. Number of methods in type MinorMinor template
    org.scalastyle.scalariform.NumberOfMethodsInTypeChecker-template
  21. Number of types MinorMinor template
    org.scalastyle.scalariform.NumberOfTypesChecker-template
  22. Object name MinorMinor template
    org.scalastyle.scalariform.ObjectNamesChecker-template
  23. Package name MinorMinor template
    org.scalastyle.scalariform.PackageNamesChecker-template
  24. Package object name MinorMinor template
    org.scalastyle.scalariform.PackageObjectNamesChecker-template
  25. Public method must have type MinorMinor template
    org.scalastyle.scalariform.PublicMethodsHaveTypeChecker-template
  26. Regular expression MinorMinor template
    org.scalastyle.file.RegexChecker-template
  27. Regular expression in a token MinorMinor template
    org.scalastyle.scalariform.TokenChecker-template
  28. TODO/FIXME comment MinorMinor template
    org.scalastyle.scalariform.TodoCommentChecker-template
  29. Use braces in for comprehensions MinorMinor template
    org.scalastyle.scalariform.ForBraceChecker-template
  30. Use correct indentation MinorMinor template
    org.scalastyle.file.IndentationChecker-template
  31. Whitespace at end of line MinorMinor template
    org.scalastyle.file.WhitespaceEndOfLineChecker-template