Module: CleoQualityReview::Checks
- Defined in:
- lib/cleo_quality_review/checks.rb,
lib/cleo_quality_review/checks/flog.rb,
lib/cleo_quality_review/checks/reek.rb,
lib/cleo_quality_review/checks/debride.rb,
lib/cleo_quality_review/checks/fasterer.rb,
lib/cleo_quality_review/checks/registry.rb,
lib/cleo_quality_review/checks/quality_check.rb
Overview
Namespace for bundled quality check implementations.
Defined Under Namespace
Classes: CheckOutput, Debride, Fasterer, Flog, QualityCheck, Reek, Registry
Class Method Summary collapse
-
.register(tool_name, tool_class, tool_type:) ⇒ nil
Register a new check for use.
-
.registered?(tool_name) ⇒ Boolean
Has a tool with the given name been registered?.
- .resolve(tool_names) ⇒ Object
Class Method Details
.register(tool_name, tool_class, tool_type:) ⇒ nil
Register a new check for use
21 22 23 |
# File 'lib/cleo_quality_review/checks.rb', line 21 def register(tool_name, tool_class, tool_type: ) Registry.register(tool_name.to_s, tool_class, tool_type: tool_type.to_s) end |
.registered?(tool_name) ⇒ Boolean
Has a tool with the given name been registered?
33 34 35 |
# File 'lib/cleo_quality_review/checks.rb', line 33 def registered?(tool_name) Registry.registered?(tool_name) end |