Module: QuietQuality::Tools

Defined in:
lib/quiet_quality/tools.rb,
lib/quiet_quality/tools.rb,
lib/quiet_quality/tools/rspec.rb,
lib/quiet_quality/tools/outcome.rb,
lib/quiet_quality/tools/rubocop.rb,
lib/quiet_quality/tools/brakeman.rb,
lib/quiet_quality/tools/haml_lint.rb,
lib/quiet_quality/tools/standardrb.rb,
lib/quiet_quality/tools/base_runner.rb,
lib/quiet_quality/tools/rspec/parser.rb,
lib/quiet_quality/tools/rspec/runner.rb,
lib/quiet_quality/tools/markdown_lint.rb,
lib/quiet_quality/tools/rubocop/parser.rb,
lib/quiet_quality/tools/rubocop/runner.rb,
lib/quiet_quality/tools/brakeman/parser.rb,
lib/quiet_quality/tools/brakeman/runner.rb,
lib/quiet_quality/tools/relevant_runner.rb,
lib/quiet_quality/tools/haml_lint/parser.rb,
lib/quiet_quality/tools/haml_lint/runner.rb,
lib/quiet_quality/tools/standardrb/parser.rb,
lib/quiet_quality/tools/standardrb/runner.rb,
lib/quiet_quality/tools/markdown_lint/parser.rb,
lib/quiet_quality/tools/markdown_lint/runner.rb

Defined Under Namespace

Modules: Brakeman, HamlLint, MarkdownLint, Rspec, Rubocop, Standardrb Classes: BaseRunner, Outcome, RelevantRunner

Constant Summary collapse

Error =
Class.new(::QuietQuality::Error)
ExecutionError =
Class.new(Error)
ParsingError =
Class.new(Error)
AVAILABLE =
{
  brakeman: Brakeman,
  haml_lint: HamlLint,
  markdown_lint: MarkdownLint,
  rspec: Rspec,
  rubocop: Rubocop,
  standardrb: Standardrb
}