Packages

p

com.sksamuel

scapegoat

package scapegoat

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. scapegoat
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package inspections
  2. package io

Type Members

  1. case class Configuration(dataDir: Option[File], disabledInspections: List[String], enabledInspections: List[String], ignoredFiles: List[String], consoleOutput: Boolean, verbose: Boolean, reports: Reports, customInspectors: Seq[Inspection], sourcePrefix: String, minimalLevel: Level, overrideLevels: Map[String, Level]) extends Product with Serializable
  2. class Feedback extends AnyRef

  3. abstract class Inspection extends AnyRef

  4. final case class InspectionContext(global: Global, feedback: Feedback) extends Product with Serializable
  5. abstract class Inspector extends AnyRef
  6. sealed trait Level extends AnyRef

  7. case class Reports(disableXML: Boolean, disableHTML: Boolean, disableScalastyleXML: Boolean, disableMarkdown: Boolean) extends Product with Serializable
  8. trait Safe extends Annotation
    Annotations
    @Target() @Retention()
  9. class ScapegoatComponent extends PluginComponent with TypingTransformers with Transform
  10. class ScapegoatPlugin extends Plugin
  11. final case class Warning(text: String, line: Int, level: Level, sourceFileFull: String, sourceFileNormalized: String, snippet: Option[String], explanation: String, inspection: String) extends Product with Serializable

Value Members

  1. val isScala213: Boolean
  2. val isScala21312: Boolean
  3. val scalaVersion: String
  4. object Configuration extends Serializable
  5. object Inspections extends App

  6. object Levels

Inherited from AnyRef

Inherited from Any

Ungrouped