Sha256: c0ba5a1357df114fcac1841aa83fd2955d9e3d58272a70a40885f48fcbe44a8a
Contents?: true
Size: 537 Bytes
Versions: 62
Compression:
Stored size: 537 Bytes
Contents
# frozen_string_literal: true module RuboCop module Cop # Common functionality for checking `rescue` nodes. module RescueNode def investigate(processed_source) @modifier_locations = processed_source .tokens .select(&:rescue_modifier?) .map(&:pos) end private def rescue_modifier?(node) node&.resbody_type? && @modifier_locations.include?(node.loc.keyword) end end end end
Version data entries
62 entries across 43 versions & 5 rubygems