lib/spec_postfix/plugin.rb in danger-spec_postfix-0.0.6 vs lib/spec_postfix/plugin.rb in danger-spec_postfix-0.0.7
- old
+ new
@@ -5,19 +5,19 @@
# Generates a `string` with warning.
#
# @param [Array<String>] files
# A globbed string which should return the files that you want to lint, defaults to nil.
# if nil, modified and added files from the diff will be used.
- # @param scope [Regexp] Scope of check
+ # @param include_path [Regexp] Scope of check
# @param match [Regexp] Pattern to match
# @param message [String] Warn message
- # @param exception [Regexp] Not required. In case you want to get some directories or files out of scope.
+ # @param exclude_path [Regexp] Not required. In case you want to have some directories or files exceptions.
# @return [void]
#
class DangerSpecPostfix < Plugin
- def lint(scope:, match:, message:, exception: nil)
- wrong_files = changed_files.select { |f| f.match?(scope) }.reject { |f| f.match?(match) }
- wrong_files = wrong_files.reject { |f| f.match?(exception) } if exception
+ def lint(include_path:, match:, message:, exclude_path: nil)
+ wrong_files = changed_files.select { |f| f.match?(include_path) }.reject { |f| f.match?(match) }
+ wrong_files = wrong_files.reject { |f| f.match?(exclude_path) } if exclude_path
wrong_files.each { |f| warn("#{message}: #{f}") }
end
private