Module: Pelusa::Lint
- Defined in:
- lib/pelusa/lint.rb,
lib/pelusa/lint/eval_usage.rb,
lib/pelusa/lint/properties.rb,
lib/pelusa/lint/demeter_law.rb,
lib/pelusa/lint/else_clauses.rb,
lib/pelusa/lint/many_arguments.rb,
lib/pelusa/lint/case_statements.rb,
lib/pelusa/lint/line_restriction.rb,
lib/pelusa/lint/indentation_level.rb,
lib/pelusa/lint/short_identifiers.rb,
lib/pelusa/lint/instance_variables.rb,
lib/pelusa/lint/collection_wrappers.rb
Overview
Public: A Lint is a quality standard, applicable on a given piece of code to check its compliance.
Defined Under Namespace
Classes: CaseStatements, CollectionWrappers, DemeterLaw, ElseClauses, EvalUsage, IndentationLevel, InstanceVariables, LineRestriction, ManyArguments, Properties, ShortIdentifiers
Class Method Summary collapse
Class Method Details
.all ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/pelusa/lint.rb', line 19 def self.all [ LineRestriction, InstanceVariables, DemeterLaw, IndentationLevel, ElseClauses, Properties, CollectionWrappers, ShortIdentifiers, ManyArguments, EvalUsage ] end |