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 15 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 21 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 27 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 31 def should_use_blocklist?(node) node.to_s.downcase.include?('blacklist') end