Sha256: ada3d8c31cf0be42b852e9cf5ddb2a075707013f0da9407f7df11df427821a8c
Contents?: true
Size: 586 Bytes
Versions: 203
Compression:
Stored size: 586 Bytes
Contents
# frozen_string_literal: true module RuboCop module Cop module Style # 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
203 entries across 196 versions & 20 rubygems