Sha256: 7409e25bcbd0ccaeeca409465cb77bd86c195fb68c66c4a558e2db21d8d7f5a1
Contents?: true
Size: 585 Bytes
Versions: 73
Compression:
Stored size: 585 Bytes
Contents
# frozen_string_literal: true require_relative "base_linter" module Gitlab module Dangerfiles class MergeRequestLinter < BaseLinter alias_method :lint, :lint_subject def self.subject_description "merge request title" end def self.mr_run_options_regex [ "RUN AS-IF-FOSS", "UPDATE CACHE", "RUN ALL RSPEC", "SKIP RSPEC FAIL-FAST", ].join("|") end private def subject super.gsub(/\[?(#{self.class.mr_run_options_regex})\]?/, "").strip end end end end
Version data entries
73 entries across 73 versions & 1 rubygems