Sha256: 7566b8be1b8cb4827912489725292944ed10c52719b0060c57e3f88484580195
Contents?: true
Size: 478 Bytes
Versions: 5
Compression:
Stored size: 478 Bytes
Contents
module Nitpick class ArgumentNitpicker < LocalVariableCounter def nitpick! @silence_warnings = false super return if @silence_warnings @lvars.each do |name, details| next if details[:calls] > 0 next if details[:uses] >= 2 next if !@args.include?(name) warn Warnings::UnusedArgument.new(name) end end def process_zsuper(exp) @silence_warnings = true s(:zsuper) end end end
Version data entries
5 entries across 5 versions & 2 rubygems