# File lib/nanoc/extra/checking/checker_cli.rb, line 47 def run validate_options_and_arguments # Load DSL if File.exist?('Checkers') dsl = Nanoc::Extra::Checking::DSL.from_file('Checkers') end # List if options[:list] self.list_checkers return end # Make sure we are in a nanoc site directory self.require_site # Find and run classes = self.find_checker_classes(dsl) issues = self.run_checkers(classes) self.print_issues(issues) end