Sha256: 34e5156fbf7cbcf8cea0e9a7db0bc4acec7a5d7b67e1363dda67b9ed933d0660
Contents?: true
Size: 791 Bytes
Versions: 49
Compression:
Stored size: 791 Bytes
Contents
# frozen_string_literal: true module RuboCop module Cop module Style # This cop checks for trailing inline comments. # # @example # # # good # foo.each do |f| # # Standalone comment # f.bar # end # # # bad # foo.each do |f| # f.bar # Trailing inline comment # end class InlineComment < Cop MSG = 'Avoid trailing inline comments.' def investigate(processed_source) processed_source.each_comment do |comment| next if comment_line?(processed_source[comment.loc.line - 1]) || comment.text.match(/\A# rubocop:(enable|disable)/) add_offense(comment) end end end end end end
Version data entries
49 entries across 30 versions & 3 rubygems