package scapegoat
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- scapegoat
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Package Members
- package inspections
- package io
Type Members
- 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
- class Feedback extends AnyRef
- abstract class Inspection extends AnyRef
- final case class InspectionContext(global: Global, feedback: Feedback) extends Product with Serializable
- abstract class Inspector extends AnyRef
- sealed trait Level extends AnyRef
- case class Reports(disableXML: Boolean, disableHTML: Boolean, disableScalastyleXML: Boolean, disableMarkdown: Boolean) extends Product with Serializable
- trait Safe extends Annotation
- Annotations
- @Target() @Retention()
- class ScapegoatComponent extends PluginComponent with TypingTransformers with Transform
- class ScapegoatPlugin extends Plugin
- 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
- val isScala213: Boolean
- val isScala21312: Boolean
- val scalaVersion: String
- object Configuration extends Serializable
- object Inspections extends App
- object Levels