Sha256: d4d9448910ca74abf676c53bda41703fe00734d3f4ddb7b4270ce8974fa20d5f
Contents?: true
Size: 1.08 KB
Versions: 20
Compression:
Stored size: 1.08 KB
Contents
# frozen_string_literal: true module RuboCop module Cop module RSpec # Checks if there is an empty line after hook blocks. # # @example # # bad # before { do_something } # it { does_something } # # # bad # after { do_something } # it { does_something } # # # bad # around { |test| test.run } # it { does_something } # # # good # before { do_something } # # it { does_something } # # # good # after { do_something } # # it { does_something } # # # good # around { |test| test.run } # # it { does_something } # class EmptyLineAfterHook < Base extend AutoCorrector include EmptyLineSeparation MSG = 'Add an empty line after `%<hook>s`.' def on_block(node) return unless hook?(node) missing_separating_line_offense(node) do |method| format(MSG, hook: method) end end end end end end
Version data entries
20 entries across 18 versions & 2 rubygems