Commit 3e330b9
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
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
12 | 10 | | |
13 | 11 | | |
14 | 12 | | |
15 | 13 | | |
16 | | - | |
17 | | - | |
18 | 14 | | |
19 | 15 | | |
20 | 16 | | |
| |||
0 commit comments