def process
      @rule_files.each do |rule_name, rule|
        if rule[:rule].deferred
          @deferred_process << rule
        else
          rule[:files].each do |file|
            full_path = File.join(@runner.options.root_path,file)
            check(rule[:rule], full_path)
          end
        end
      end

      @deferred_process.each do |rule|
        rule[:rule].exec_rule.run(@runner.options.root_path, rule[:files])
      end

      self
    end
def process
      @rule_files.each do |rule_name, rule|
        if rule[:rule].deferred
          @deferred_process << rule
        else
          rule[:files].each do |file|
            full_path = File.join(@runner.options.root_path,file)
            check(rule[:rule], full_path)
          end
        end
      end

      @deferred_process.each do |rule|
        rule[:rule].exec_rule.run(@runner.options.root_path, rule[:files])
      end

      self
    end
Check syntax in repository directory

 @see Checker#process