class RuboCop::Cop::Betterment::AllowlistBlocklist
Constants
- MSG
Public Instance Methods
on_class(node)
click to toggle source
# File lib/rubocop/cop/betterment/allowlist_blocklist.rb, line 12 def on_class(node) evaluate_node(node) end
Private Instance Methods
evaluate_node(node)
click to toggle source
# File lib/rubocop/cop/betterment/allowlist_blocklist.rb, line 18 def evaluate_node(node) return unless should_use_allowlist?(node) || should_use_blocklist?(node) add_offense(node) end
should_use_allowlist?(node)
click to toggle source
# File lib/rubocop/cop/betterment/allowlist_blocklist.rb, line 24 def should_use_allowlist?(node) node.to_s.downcase.include?('whitelist') end
should_use_blocklist?(node)
click to toggle source
# File lib/rubocop/cop/betterment/allowlist_blocklist.rb, line 28 def should_use_blocklist?(node) node.to_s.downcase.include?('blacklist') end