Sha256: f5abe9cf06fe7390a165a0d5816ada3b4e9571451a2f5ff15cedfabd593fc5fc
Contents?: true
Size: 595 Bytes
Versions: 38
Compression:
Stored size: 595 Bytes
Contents
# frozen_string_literal: true module RuboCop module Cop module Style # This cop checks for END blocks. # # @example # # bad # END { puts 'Goodbye!' } # # # good # at_exit { puts 'Goodbye!' } # class EndBlock < Base extend AutoCorrector MSG = 'Avoid the use of `END` blocks. Use `Kernel#at_exit` instead.' def on_postexe(node) add_offense(node.loc.keyword) do |corrector| corrector.replace(node.loc.keyword, 'at_exit') end end end end end end
Version data entries
38 entries across 38 versions & 6 rubygems