Sha256: 02e20c3c281be61fdc960729d6afd875e6412f6fdbba94686c0b2fec658745ca
Contents?: true
Size: 814 Bytes
Versions: 1
Compression:
Stored size: 814 Bytes
Contents
# encoding: utf-8 module RailsBestPractices module Lexicals # Make sure there are no trailing whitespace in codes. # # See the best practice details here https://rails-bestpractices.com/posts/2010/12/02/remove-trailing-whitespace/ class RemoveTrailingWhitespaceCheck < Core::Check interesting_files ALL_FILES url 'https://rails-bestpractices.com/posts/2010/12/02/remove-trailing-whitespace/' # check if the content of file contain a trailing whitespace. # # @param [String] filename name of the file # @param [String] content content of the file def check(filename, content) if content =~ / +\n/m line_no = $`.count("\n") + 1 add_error('remove trailing whitespace', filename, line_no) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rails_best_practices-1.19.1 | lib/rails_best_practices/lexicals/remove_trailing_whitespace_check.rb |