Package

org.scalastyle

scalariform

Permalink

package scalariform

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractClassChecker extends ScalariformChecker

    Permalink
  2. abstract class AbstractImportChecker extends ScalariformChecker

    Permalink
  3. abstract class AbstractMethodChecker extends ScalariformChecker

    Permalink
  4. abstract class AbstractSingleMethodChecker[T] extends ScalariformChecker

    Permalink
  5. abstract class AbstractTokenChecker extends ScalariformChecker

    Permalink
  6. class BlockImportChecker extends ScalariformChecker

    Permalink
  7. class CaseBraceChecker extends CombinedChecker

    Permalink
  8. class ClassNamesChecker extends ScalariformChecker

    Permalink
  9. class ClassTypeParameterChecker extends AbstractClassChecker

    Permalink
  10. class CovariantEqualsChecker extends AbstractMethodChecker

    Permalink
  11. class CurliesImportChecker extends ScalariformChecker

    Permalink
  12. class CyclomaticComplexityChecker extends CombinedChecker

    Permalink
  13. class DeprecatedJavaChecker extends JavaAnnotationChecker

    Permalink
  14. class DisallowSpaceAfterTokenChecker extends SpaceAroundTokenChecker

    Permalink
  15. class DisallowSpaceBeforeTokenChecker extends SpaceAroundTokenChecker

    Permalink
  16. class EmptyClassChecker extends ScalariformChecker

    Permalink
  17. class EmptyInterpolatedStringChecker extends ScalariformChecker

    Permalink
  18. class EnsureSingleSpaceAfterTokenChecker extends SpaceAroundTokenChecker

    Permalink
  19. class EnsureSingleSpaceBeforeTokenChecker extends SpaceAroundTokenChecker

    Permalink
  20. class EqualsHashCodeChecker extends AbstractMethodChecker

    Permalink
  21. class FieldNamesChecker extends ScalariformChecker

    Permalink
  22. class ForBraceChecker extends CombinedChecker

    Permalink
  23. class ForLoopChecker extends CombinedChecker

    Permalink
  24. class IfBraceChecker extends CombinedChecker

    Permalink
  25. class IllegalImportsChecker extends AbstractImportChecker

    Permalink
  26. class ImportGroupingChecker extends ScalariformChecker

    Permalink
  27. class ImportOrderChecker extends ScalariformChecker

    Permalink

    Style checker that enforces import ordering.

    Style checker that enforces import ordering. The following configuration parameters are available:

    • groups: a comma-separated list of group names to consider.
    • maxBlankLines: maximum number of blank lines to allow between groups. The default is "1". A value less than 1 disables the blank line limit.
    • group.[groupName]: a regular expression that matches imports that should be in the given group.
    • lexicographic: if true, imports are ordered lexicographically (classes, wildcards, then packages; case-sensitive ordering within); if false, apply the original case-insensitive ordering (with wildcards coming first, before classes).

    For example, to check that "java" and "javax" imports are in a separate group at the top of the import list, you'd use this config:

    <parameter name="groups">java,others</parameter> <parameter name="group.java">javax?\..+</parameter> <parameter name="group.other">.+</parameter>

    Other non-configurable rules: - Within each group, import clauses are ordered alphabetically if 'lexicographic' is specified; else puts wildcards, then classes and packages, with case-insensitive sort. - In multi-import statements, entries are ordered alphabetically, with method / packages (assumed to be any string starting with a lower case letter) coming before classes.

    Currently, this checker only looks at the top-level list of imports.

  28. abstract class JavaAnnotationChecker extends ScalariformChecker

    Permalink
  29. class LowercasePatternMatchChecker extends ScalariformChecker

    Permalink
  30. class MagicNumberChecker extends ScalariformChecker

    Permalink
  31. class MethodArgumentNamesChecker extends AbstractSingleMethodChecker[MethodArgumentNamesCheckerParameters]

    Permalink
  32. case class MethodArgumentNamesCheckerParameters(regexString: String, ignoreRegexString: String) extends Product with Serializable

    Permalink
  33. class MethodLengthChecker extends CombinedChecker

    Permalink
  34. class MethodNamesChecker extends AbstractSingleMethodChecker[MethodNamesCheckerParameters]

    Permalink
  35. case class MethodNamesCheckerParameters(regexString: String, ignoreRegexString: String, ignoreOverride: Boolean) extends Product with Serializable

    Permalink
  36. class MultipleStringLiteralsChecker extends ScalariformChecker

    Permalink
  37. class NamedArgumentChecker extends ScalariformChecker

    Permalink

    Checks method calls to ensure that passed literals are named.

  38. class NoCloneChecker extends AbstractMethodChecker

    Permalink
  39. class NoFinalizeChecker extends AbstractMethodChecker

    Permalink
  40. class NoWhitespaceAfterLeftBracketChecker extends ScalariformChecker

    Permalink
  41. class NoWhitespaceBeforeLeftBracketChecker extends ScalariformChecker

    Permalink
  42. class NoWhitespaceBeforeRightBracketChecker extends ScalariformChecker

    Permalink
  43. class NonASCIICharacterChecker extends ScalariformChecker

    Permalink
  44. class NotImplementedErrorUsage extends ScalariformChecker

    Permalink
  45. class NullChecker extends ScalariformChecker

    Permalink
  46. class NumberOfMethodsInTypeChecker extends AbstractMethodChecker

    Permalink
  47. class NumberOfTypesChecker extends ScalariformChecker

    Permalink
  48. class ObjectNamesChecker extends ScalariformChecker

    Permalink
  49. class OverrideJavaChecker extends JavaAnnotationChecker

    Permalink
  50. class PackageNamesChecker extends ScalariformChecker

    Permalink
  51. class PackageObjectNamesChecker extends ScalariformChecker

    Permalink
  52. class ParameterNumberChecker extends AbstractSingleMethodChecker[Int]

    Permalink
  53. class PatternMatchAlignChecker extends CombinedChecker

    Permalink
  54. class ProcedureDeclarationChecker extends AbstractSingleMethodChecker[Unit]

    Permalink
  55. class PublicMethodsHaveTypeChecker extends AbstractSingleMethodChecker[PublicMethodsHaveTypeParameters]

    Permalink
  56. case class PublicMethodsHaveTypeParameters(ignoreOverride: Boolean) extends Product with Serializable

    Permalink
  57. class RedundantIfChecker extends CombinedChecker

    Permalink
  58. class ReturnChecker extends AbstractTokenChecker

    Permalink
  59. class ScalaDocChecker extends CombinedChecker

    Permalink

    Checks that the ScalaDoc exists for all accessible members: - classes, traits, case classes and objects - methods - vals, vars and types

    Checks that the ScalaDoc exists for all accessible members: - classes, traits, case classes and objects - methods - vals, vars and types

    The ScalaDoc's structure must satisfy the parameter of the constructor in case of case classes and classes, or the parameter of the methods. The ScalaDoc must include the type parameters. Finally, the ScalaDoc must include return description for non-Unit returning methods.

  60. class SimplifyBooleanExpressionChecker extends ScalariformChecker

    Permalink
  61. class SpaceAfterCommentStartChecker extends ScalariformChecker

    Permalink
  62. trait SpaceAroundTokenChecker extends ScalariformChecker

    Permalink
  63. class SpacesAfterPlusChecker extends ScalariformChecker

    Permalink
  64. class SpacesBeforePlusChecker extends ScalariformChecker

    Permalink
  65. class StructuralTypeChecker extends ScalariformChecker

    Permalink
  66. class ThrowChecker extends AbstractTokenChecker

    Permalink
  67. class TodoCommentChecker extends CombinedChecker

    Permalink

    comment check for line comment style TODO or FIXME

  68. class TokenChecker extends AbstractTokenChecker

    Permalink
  69. class UnderscoreImportChecker extends AbstractImportChecker

    Permalink
  70. class UppercaseLChecker extends AbstractTokenChecker

    Permalink
  71. abstract class VarChecker extends ScalariformChecker

    Permalink
  72. class VarFieldChecker extends VarChecker

    Permalink
  73. class VarLocalChecker extends VarChecker

    Permalink
  74. class WhileBraceChecker extends CombinedChecker

    Permalink
  75. class WhileChecker extends AbstractTokenChecker

    Permalink
  76. class XmlLiteralChecker extends ScalariformChecker

    Permalink

Value Members

  1. object ScalaDocChecker

    Permalink

    Contains the ScalaDoc model with trivial parsers

  2. object VisitorHelper

    Permalink

Ungrouped