From e2aab2e5ee35b48294137309b7b230e190f8fc63 Mon Sep 17 00:00:00 2001 From: "Howard M. Miller" <3620291+h-m-m@users.noreply.github.com> Date: Mon, 20 May 2024 21:20:40 -0400 Subject: [PATCH] Add some integration pipeline tools --- Gemfile | 6 ++++++ Gemfile.lock | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) diff --git a/Gemfile b/Gemfile index 1ff3073..11207d5 100644 --- a/Gemfile +++ b/Gemfile @@ -53,6 +53,12 @@ group :development, :test do end group :development do + # Check for published security issues + gem "bundler-audit" + + # Add a linting command + gem "standardrb" + # Use console on exceptions pages [https://github.com/rails/web-console] gem "web-console" diff --git a/Gemfile.lock b/Gemfile.lock index 7588f55..2c8385d 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -77,6 +77,7 @@ GEM tzinfo (~> 2.0) addressable (2.8.6) public_suffix (>= 2.0.2, < 6.0) + ast (2.4.2) base64 (0.2.0) bcrypt (3.1.20) bigdecimal (3.1.7) @@ -84,6 +85,9 @@ GEM bootsnap (1.18.3) msgpack (~> 1.2) builder (3.2.4) + bundler-audit (0.9.1) + bundler (>= 1.2.0, < 3) + thor (~> 1.0) capybara (3.40.0) addressable matrix @@ -123,6 +127,9 @@ GEM activesupport (>= 5.0.0) jsbundling-rails (1.3.0) railties (>= 6.0.0) + json (2.7.2) + language_server-protocol (3.17.0.3) + lint_roller (1.1.0) loofah (2.22.0) crass (~> 1.0.2) nokogiri (>= 1.12.0) @@ -161,6 +168,10 @@ GEM nokogiri (1.16.4-x86_64-linux) racc (~> 1.4) orm_adapter (0.5.0) + parallel (1.24.0) + parser (3.3.1.0) + ast (~> 2.4.1) + racc pg (1.5.6) psych (5.1.2) stringio @@ -205,6 +216,7 @@ GEM rake (>= 12.2) thor (~> 1.0, >= 1.2.2) zeitwerk (~> 2.6) + rainbow (3.1.1) rake (13.2.1) rdoc (6.6.3.1) psych (>= 4.0.0) @@ -215,6 +227,23 @@ GEM actionpack (>= 5.2) railties (>= 5.2) rexml (3.2.6) + rubocop (1.63.5) + json (~> 2.3) + language_server-protocol (>= 3.17.0) + parallel (~> 1.10) + parser (>= 3.3.0.2) + rainbow (>= 2.2.2, < 4.0) + regexp_parser (>= 1.8, < 3.0) + rexml (>= 3.2.5, < 4.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (~> 1.7) + unicode-display_width (>= 2.4.0, < 3.0) + rubocop-ast (1.31.3) + parser (>= 3.3.1.0) + rubocop-performance (1.21.0) + rubocop (>= 1.48.1, < 2.0) + rubocop-ast (>= 1.31.1, < 2.0) + ruby-progressbar (1.13.0) rubyzip (2.3.2) selenium-webdriver (4.19.0) base64 (~> 0.2) @@ -230,6 +259,20 @@ GEM actionpack (>= 5.2) activesupport (>= 5.2) sprockets (>= 3.0.0) + standard (1.36.0) + language_server-protocol (~> 3.17.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.63.0) + standard-custom (~> 1.0.0) + standard-performance (~> 1.4) + standard-custom (1.0.2) + lint_roller (~> 1.0) + rubocop (~> 1.50) + standard-performance (1.4.0) + lint_roller (~> 1.1) + rubocop-performance (~> 1.21.0) + standardrb (1.0.1) + standard stimulus-rails (1.3.3) railties (>= 6.0.0) stringio (3.1.0) @@ -243,6 +286,7 @@ GEM railties (>= 6.0.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) + unicode-display_width (2.5.0) warden (1.2.9) rack (>= 2.0.9) web-console (4.2.1) @@ -269,6 +313,7 @@ PLATFORMS DEPENDENCIES bootsnap + bundler-audit capybara cssbundling-rails debug @@ -281,6 +326,7 @@ DEPENDENCIES selenium-webdriver shadcn-ui (~> 0.0.12) sprockets-rails + standardrb stimulus-rails turbo-rails tzinfo-data