diff --git a/Gemfile b/Gemfile index d52fe560..90356018 100644 --- a/Gemfile +++ b/Gemfile @@ -12,8 +12,10 @@ group :development, :test do end group :development do + gem "brakeman", "~> 5.2", require: false gem "bundler-audit", "~> 0.9.0", require: false gem "erb_lint", "~> 0.1.1", require: false + gem "guard-bundler-audit", "~> 0.1.5", require: false gem "guard-erb_lint", github: "Driversnote-Dev/guard-erb_lint", require: false gem "guard-rspec", "~> 4.7", require: false gem "guard-rubocop", "~> 1.5", require: false @@ -24,7 +26,6 @@ group :development do gem "rubocop-rspec", "~> 2.7", require: false gem "standard", "~> 1.6", require: false gem "web-console", "~> 4.2" - gem "brakeman", "~> 5.2", require: false end group :production do diff --git a/Gemfile.lock b/Gemfile.lock index a94714d2..92c1fa0c 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -135,6 +135,9 @@ GEM pry (>= 0.13.0) shellany (~> 0.0) thor (>= 0.18.1) + guard-bundler-audit (0.1.5) + bundler-audit (>= 0.6.0) + guard (~> 2.0) guard-compat (1.2.1) guard-rspec (4.7.3) guard (~> 2.1) @@ -356,6 +359,7 @@ DEPENDENCIES erb_lint (~> 0.1.1) feedvalidator (~> 0.2.2) griddler-postmark (~> 1.0)! + guard-bundler-audit (~> 0.1.5) guard-erb_lint! guard-rspec (~> 4.7) guard-rubocop (~> 1.5) diff --git a/Guardfile b/Guardfile index 431103b9..527198ff 100644 --- a/Guardfile +++ b/Guardfile @@ -5,8 +5,8 @@ guard :shell do end # Audit dependencies for security issues as they change -guard :shell do - watch("Gemfile.lock") { `bin/bundler-audit --update` } +guard :bundler_audit, run_on_start: false do + watch("Gemfile.lock") end # Run tests, then lint if tests pass