class Gitlab::Dangerfiles::MergeRequestLinter

Public Class Methods

mr_run_options_regex() click to toggle source
# File lib/gitlab/dangerfiles/merge_request_linter.rb, line 14
def self.mr_run_options_regex
  [
    "RUN AS-IF-FOSS",
    "UPDATE CACHE",
    "RUN ALL RSPEC",
    "SKIP RSPEC FAIL-FAST",
  ].join("|")
end
subject_description() click to toggle source
# File lib/gitlab/dangerfiles/merge_request_linter.rb, line 10
def self.subject_description
  "merge request title"
end

Private Instance Methods

subject() click to toggle source
Calls superclass method Gitlab::Dangerfiles::BaseLinter#subject
# File lib/gitlab/dangerfiles/merge_request_linter.rb, line 25
def subject
  super.gsub(/\[?(#{self.class.mr_run_options_regex})\]?/, "").strip
end