Module: RailsDoctor
- Defined in:
- lib/rails_doctor.rb,
lib/rails_doctor/cli.rb,
lib/rails_doctor/cli.rb,
lib/rails_doctor/config.rb,
lib/rails_doctor/models.rb,
lib/rails_doctor/scorer.rb,
lib/rails_doctor/project.rb,
lib/rails_doctor/scanner.rb,
lib/rails_doctor/version.rb,
lib/rails_doctor/init/runner.rb,
lib/rails_doctor/adapters/base.rb,
lib/rails_doctor/adapters/flay.rb,
lib/rails_doctor/adapters/flog.rb,
lib/rails_doctor/adapters/reek.rb,
lib/rails_doctor/agent/handoff.rb,
lib/rails_doctor/command_runner.rb,
lib/rails_doctor/reporters/html.rb,
lib/rails_doctor/reporters/json.rb,
lib/rails_doctor/adapters/rubocop.rb,
lib/rails_doctor/adapters/brakeman.rb,
lib/rails_doctor/adapters/zeitwerk.rb,
lib/rails_doctor/reporters/markdown.rb,
lib/rails_doctor/reporters/terminal.rb,
lib/rails_doctor/checks/rails_checks.rb,
lib/rails_doctor/adapters/test_runner.rb,
lib/rails_doctor/adapters/bundler_audit.rb,
lib/rails_doctor/adapters/test_coverage.rb,
lib/rails_doctor/adapters/strong_migrations.rb,
lib/rails_doctor/adapters/dependency_freshness.rb
Defined Under Namespace
Modules: Adapters, Agent, Checks, Init, Reporters Classes: CLI, CommandResult, CommandRunner, Config, Coverage, Finding, Hotspot, Project, ScanResult, Scanner, Score, Scorer, ToolRun
Constant Summary collapse
- Error =
Class.new(StandardError)
- SEVERITIES =
%w[info low medium high critical].freeze
- SEVERITY_WEIGHTS =
{ "info" => 0, "low" => 1, "medium" => 3, "high" => 7, "critical" => 15 }.freeze
- VERSION =
"0.1.0"