Sha256: b3faaaed72cc9a5396ea44167e5b3404cd21af64bec1d5be14c4aeae194d13bc
Contents?: true
Size: 844 Bytes
Versions: 58
Compression:
Stored size: 844 Bytes
Contents
# frozen_string_literal: true module RuboCop module Cop module Layout # This cop checks if empty lines around the bodies of blocks match # the configuration. # # @example EnforcedStyle: empty_lines # # good # # foo do |bar| # # # ... # # end # # @example EnforcedStyle: no_empty_lines (default) # # good # # foo do |bar| # # ... # end class EmptyLinesAroundBlockBody < Cop include EmptyLinesAroundBody KIND = 'block' def on_block(node) first_line = node.send_node.last_line check(node, node.body, adjusted_first_line: first_line) end def autocorrect(node) EmptyLineCorrector.correct(node) end end end end end
Version data entries
58 entries across 39 versions & 5 rubygems