class RuboCop::Cop::Style::NumericLiterals
def check(node)
def check(node) int = integer_part(node) # TODO: handle non-decimal literals as well return if int.start_with?('0') return unless int.size >= min_digits case int when /^\d+$/ add_offense(node, :expression) { self.max = int.size + 1 } when /\d{4}/, /_\d{1,2}_/ add_offense(node, :expression) do self.config_to_allow_offenses = { 'Enabled' => false } end end end