Class: Diecut::Cli::Lint
Instance Method Summary
collapse
Methods inherited from KindGroup
setup_subclass, subclass_for
Instance Method Details
#lint ⇒ Object
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
# File 'lib/diecut/cli.rb', line 67
def lint
require 'diecut/linter'
require 'diecut/error-report'
mill = Mill.new(self.class.kind)
Diecut.issue_handler = Diecut::ErrorHandling::Reporter.new(mill)
if options["all_on"]
mill.activate_plugins{ true }
else
mill.activate_plugins{|name| options["with-#{name}"] }
end
puts Linter.new(mill).report
end
|