Sha256: b3dbf4eeb75af6c714901b066ac60856a5c5dc5a9603a23aca318eb08f3b20d4
Contents?: true
Size: 636 Bytes
Versions: 4
Compression:
Stored size: 636 Bytes
Contents
require 'simplabs/excellent/checks/base' module Simplabs module Excellent module Checks # This check reports empty +rescue+ blocks. Empty +rescue+ blocks suppress all errors which is usually not a good technique. # # ==== Applies to # # * +rescue+ blocks class EmptyRescueBodyCheck < Base def initialize #:nodoc: super @interesting_contexts = [Parsing::ResbodyContext] end def evaluate(context) #:nodoc: add_warning(context, 'Rescue block is empty.', {}, -1) unless context.has_statements? end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems