class Pedant::CheckContainsNoCarriageReturns

Public Class Methods

requires() click to toggle source
Calls superclass method Pedant::Check::requires
# File lib/pedant/checks/contains_no_carriage_returns.rb, line 29
def self.requires
  super + [:codes]
end

Public Instance Methods

check(file, code) click to toggle source
# File lib/pedant/checks/contains_no_carriage_returns.rb, line 33
def check(file, code)
  return unless code =~ /\r/

  report(:warn, "Carriage returns were found in #{file}.")
  warn
end
run() click to toggle source
# File lib/pedant/checks/contains_no_carriage_returns.rb, line 40
def run
  # This check will pass by default.
  pass

  # Run this check on the code in every file.
  @kb[:codes].each { |file, code| check(file, code) }
end