Skip to content

Commit a69ce73

Browse files
authored
Extract linting tools to separate Gemfile (#951)
Move yard-lint to Gemfile.lint to isolate non-execution dependencies from the main Gemfile. This keeps linting dependencies independent while still being tracked by Renovate.
1 parent 1ec6a90 commit a69ce73

File tree

4 files changed

+30
-1
lines changed

4 files changed

+30
-1
lines changed

Gemfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ group :test do
99
gem 'multi_xml'
1010
gem 'simplecov'
1111
gem 'warning'
12-
gem 'yard-lint'
1312
end
1413

1514
group :development do

Gemfile.lint

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# frozen_string_literal: true
2+
3+
source 'https://rubygems.org'
4+
5+
# Documentation linting
6+
gem 'yard-lint'

Gemfile.lint.lock

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
GEM
2+
remote: https://rubygems.org/
3+
specs:
4+
yard (0.9.38)
5+
yard-lint (1.4.0)
6+
yard (~> 0.9)
7+
zeitwerk (~> 2.6)
8+
zeitwerk (2.7.4)
9+
10+
PLATFORMS
11+
ruby
12+
x86_64-linux
13+
14+
DEPENDENCIES
15+
yard-lint
16+
17+
CHECKSUMS
18+
yard (0.9.38) sha256=721fb82afb10532aa49860655f6cc2eaa7130889df291b052e1e6b268283010f
19+
yard-lint (1.4.0) sha256=7dd88fbb08fd77cb840bea899d58812817b36d92291b5693dd0eeb3af9f91f0f
20+
zeitwerk (2.7.4) sha256=2bef90f356bdafe9a6c2bd32bcd804f83a4f9b8bc27f3600fff051eb3edcec8b
21+
22+
BUNDLED WITH
23+
4.0.3

renovate.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"enabled": true,
1313
"managerFilePatterns": [
1414
"/(^|/)Gemfile$/",
15+
"/(^|/)Gemfile\\.lint$/",
1516
"/\\.gemfile$/",
1617
"/(^|/)gems\\.rb$/",
1718
"/spec/gemfiles/.+\\.gemfile$/",

0 commit comments

Comments
 (0)