Sha256: 4dcb331dc8077b56a6d6dc1ec92edf66041d703869fa92fffb5224e301f424b2
Contents?: true
Size: 560 Bytes
Versions: 14
Compression:
Stored size: 560 Bytes
Contents
# encoding: utf-8 # frozen_string_literal: true module RuboCop module Cop # Common functionality for safe assignment. By safe assignment we mean # putting parentheses around an assignment to indicate "I know I'm using an # assignment as a condition. It's not a mistake." module SafeAssignment extend NodePattern::Macros def_node_matcher :safe_assignment?, '(begin {equals_asgn? asgn_method_call?})' def safe_assignment_allowed? cop_config['AllowSafeAssignment'] end end end end
Version data entries
14 entries across 14 versions & 2 rubygems