Skip to content

Commit 3e330b9

Browse files
erimicelclaude
andcommitted
chore: drop unused dev dependencies
Remove four dev dependencies that are not referenced anywhere in the gem, its specs, the Rakefile, the Guardfile, the bin/ scripts, the examples, or the CI workflow: - `codecov` (~> 0.1): Officially deprecated by Codecov in 2021 in favour of the Codecov uploader binary / GitHub Action. The current `.github/workflows/tests.yml` uploads the simplecov report as a GitHub artifact and never invokes the codecov gem. - `rspec-legacy_formatters` (~> 1.0): The Gemfile comment states it was only there for the codecov formatter. Drops with codecov. - `rspec_junit_formatter` (~> 0.4): The CI workflow runs `bundle exec rspec --format documentation` and produces no JUnit XML, so this formatter has no consumer. - `erb`: The standalone gem has no consumer in the project. ERB is in the Ruby stdlib for the supported matrix (>= 2.7), and `require 'erb'` is not used anywhere in the gem. Verified: full RSpec suite (151 examples, 1 failure - pre-existing `truncate_len` integration failure on master, unrelated to this change) and `bundle exec rubocop` (97 files, no offenses) both green after the removal. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent f33f224 commit 3e330b9

1 file changed

Lines changed: 0 additions & 4 deletions

File tree

Gemfile

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,10 @@ git_source(:github) { |repo_name| "https://github.com/#{repo_name}" }
77
# Dev dependencies
88
gem 'awesome_print', '~> 1.8'
99
gem 'bundler', '~> 2.0'
10-
gem 'codecov', '~> 0.1'
11-
gem 'erb'
1210
gem 'guard', '~> 2.16'
1311
gem 'guard-rubocop', '~> 1.3'
1412
gem 'rake', '~> 13.0'
1513
gem 'rspec', '~> 3.9'
16-
gem 'rspec_junit_formatter', '~> 0.4'
17-
gem 'rspec-legacy_formatters', '~> 1.0' # For codecov formatter
1814
gem 'rubocop', '1.72.2'
1915
gem 'rubocop-rspec', '~> 3.6', require: false
2016
gem 'simplecov', '~> 0.18'

0 commit comments

Comments
 (0)