Sha256: db97c8b3b1325c6f0f247d1fa9829fada224e3c28846e7a6109b2fad57c938ab
Contents?: true
Size: 1.29 KB
Versions: 4
Compression:
Stored size: 1.29 KB
Contents
# frozen_string_literal: true require_relative 'base_error' module Reek module Errors # Gets raised when trying to use a configuration for a detector # that can't be parsed into a hash. class GarbageDetectorConfigurationInCommentError < BaseError BAD_DETECTOR_CONFIGURATION_MESSAGE = <<-EOS.freeze Error: You are trying to configure the smell detector '%s'. Unfortunately we can not parse the configuration you have given. The source is '%s' and the comment belongs to the expression starting in line %d. Here's the original comment: %s Please see the Reek docs for: * how to configure Reek via source code comments: https://github.com/troessner/reek/blob/master/docs/Smell-Suppression.md * what smell detectors are available: https://github.com/troessner/reek/blob/master/docs/Code-Smells.md Update the offensive comment (or remove it if no longer applicable) and re-run Reek. EOS def initialize(detector_name:, source:, line:, original_comment:) message = format(BAD_DETECTOR_CONFIGURATION_MESSAGE, detector_name, source, line, original_comment) super message end end end end
Version data entries
4 entries across 4 versions & 1 rubygems