diff --git a/rails/gitlab-ci.yml b/rails/gitlab-ci.yml index 7b48fa69ed25e7093e430dff6c4c5ff5fc622d8d..2c9f8680f435c17f5dee448a82ec97d203cd493a 100644 --- a/rails/gitlab-ci.yml +++ b/rails/gitlab-ci.yml @@ -18,7 +18,7 @@ rubocop: - rails script: - wget --quiet "https://git-ce.rwth-aachen.de/noc-public/noc-netze-gitlab-cicd/-/raw/main/rails/rubocop.yml" -O ".rubocop.yml" - - gem install rubocop:1.65.1 rubocop-minitest:0.35.1 rubocop-performance:1.21.1 rubocop-rails:2.25.1 --silent + - gem install rubocop:1.65.1 rubocop-capybara:2.21.0 rubocop-minitest:0.35.1 rubocop-performance:1.21.1 rubocop-rails:2.25.1 --silent - rubocop erb_lint: @@ -29,7 +29,7 @@ erb_lint: script: - wget --quiet "https://git-ce.rwth-aachen.de/noc-public/noc-netze-gitlab-cicd/-/raw/main/rails/rubocop.yml" -O ".rubocop.yml" - wget --quiet "https://git-ce.rwth-aachen.de/noc-public/noc-netze-gitlab-cicd/-/raw/main/rails/erb-lint.yml" -O ".erb-lint.yml" - - gem install rubocop:1.65.1 rubocop-minitest:0.35.1 rubocop-performance:1.21.1 rubocop-rails:2.25.1 erb_lint:0.6.0 --silent + - gem install rubocop:1.65.1 rubocop-capybara:2.21.0 rubocop-minitest:0.35.1 rubocop-performance:1.21.1 rubocop-rails:2.25.1 erb_lint:0.6.0 --silent - erblint --lint-all --allow-no-files true haml_lint: @@ -38,8 +38,9 @@ haml_lint: tags: - rails script: + - wget --quiet "https://git-ce.rwth-aachen.de/noc-public/noc-netze-gitlab-cicd/-/raw/main/rails/rubocop.yml" -O ".rubocop.yml" - wget --quiet "https://git-ce.rwth-aachen.de/noc-public/noc-netze-gitlab-cicd/-/raw/main/rails/haml-lint.yml" -O ".haml-lint.yml" - - gem install rubocop:1.65.1 rubocop-minitest:0.35.1 rubocop-performance:1.21.1 rubocop-rails:2.25.1 haml_lint:0.58.0 --silent + - gem install rubocop:1.65.1 rubocop-capybara:2.21.0 rubocop-minitest:0.35.1 rubocop-performance:1.21.1 rubocop-rails:2.25.1 haml_lint:0.58.0 --silent - haml-lint brakeman: diff --git a/rails/rubocop.yml b/rails/rubocop.yml index 28078cf9b04e5f5a599b82d325df1d93f91d9f80..b6386a4b9c6e5b85825953ce45b8022593f5fc0a 100644 --- a/rails/rubocop.yml +++ b/rails/rubocop.yml @@ -1,12 +1,14 @@ require: + - rubocop-capybara - rubocop-minitest - rubocop-performance - rubocop-rails -# gem 'rubocop', '1.65.1', require: false -# gem 'rubocop-minitest', '0.35.1', require: false -# gem 'rubocop-performance', '1.21.1', require: false -# gem 'rubocop-rails', '2.25.1', require: false +# gem "rubocop", "1.65.1", require: false +# gem "rubocop-capybara", "2.21.0", require: false +# gem "rubocop-minitest", "0.35.1", require: false +# gem "rubocop-performance", "1.21.1", require: false +# gem "rubocop-rails", "2.25.1", require: false AllCops: NewCops: enable # pending cops get enabled by default and must be disabled by hand, if needed