Sha256: e264d42c4c39eddbf2797b3fb551486991c4ae22078700a82b75d6036f869196
Contents?: true
Size: 833 Bytes
Versions: 48
Compression:
Stored size: 833 Bytes
Contents
# frozen_string_literal: true module RuboCop # An Error exception is different from an Offense with severity 'error' # When this exception is raised, it means that RuboCop is unable to perform # a requested action (probably due to misconfiguration) and must stop # immediately, rather than carrying on class Error < StandardError; end class ValidationError < Error; end # A wrapper to display errored location of analyzed file. class ErrorWithAnalyzedFileLocation < Error def initialize(cause:, node:, cop:) @cause = cause @cop = cop @location = node.is_a?(RuboCop::AST::Node) ? node.loc : node end attr_reader :cause, :cop def line @location&.line end def column @location&.column end def message "cause: #{cause.inspect}" end end end
Version data entries
48 entries across 37 versions & 6 rubygems