Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 8 additions & 28 deletions .rubocop_todo.yml
Original file line number Diff line number Diff line change
@@ -1,37 +1,25 @@
# This configuration was generated by
# `rubocop --auto-gen-config`
# on 2026-01-16 22:17:50 UTC using RuboCop version 1.82.1.
# on 2026-02-09 21:20:34 UTC using RuboCop version 1.84.1.
# The point is for the user to remove these configuration records
# one by one as the offenses are removed from the code base.
# Note that changes in the inspected code, or installation of new
# versions of RuboCop, may require this file to be generated again.

# Offense count: 7
# Offense count: 5
# This cop supports safe autocorrection (--autocorrect).
Gemspec/AddRuntimeDependency:
Exclude:
- 'tetra.gemspec'

# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
Gemspec/DeprecatedAttributeAssignment:
Exclude:
- 'tetra.gemspec'

# Offense count: 9
# Configuration parameters: EnforcedStyle, AllowedGems.
# SupportedStyles: Gemfile, gems.rb, gemspec
Gemspec/DevelopmentDependencies:
Exclude:
- 'tetra.gemspec'

# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
Gemspec/RequireMFA:
Exclude:
- 'tetra.gemspec'

# Offense count: 9
# Offense count: 6
# This cop supports safe autocorrection (--autocorrect).
Layout/EmptyLineAfterMagicComment:
Exclude:
Expand All @@ -40,10 +28,7 @@ Layout/EmptyLineAfterMagicComment:
- 'lib/tetra/facades/mvn.rb'
- 'lib/tetra/facades/tar.rb'
- 'lib/tetra/facades/unzip.rb'
- 'lib/tetra/pom_getter.rb'
- 'lib/tetra/project_initer.rb'
- 'lib/tetra/version.rb'
- 'lib/tetra/version_matcher.rb'

# Offense count: 3
# This cop supports safe autocorrection (--autocorrect).
Expand All @@ -62,7 +47,7 @@ Layout/LineContinuationLeadingSpace:
Exclude:
- 'spec/lib/fine/pom_spec.rb'

# Offense count: 10
# Offense count: 8
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle, IndentationWidth.
# SupportedStyles: aligned, indented, indented_relative_to_receiver
Expand Down Expand Up @@ -145,19 +130,19 @@ RSpec/EmptyLineAfterExample:
Exclude:
- 'spec/lib/fine/git_spec.rb'

# Offense count: 36
# Offense count: 43
# Configuration parameters: CountAsOne.
RSpec/ExampleLength:
Max: 41

# Offense count: 19
# Offense count: 21
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: .
# SupportedStyles: implicit, each, example
RSpec/HookArgument:
EnforcedStyle: each

# Offense count: 142
# Offense count: 173
# Configuration parameters: AssignmentOnly.
RSpec/InstanceVariable:
Exclude:
Expand Down Expand Up @@ -244,11 +229,6 @@ Style/ConditionalAssignment:
Exclude:
- 'lib/tetra/ui/subcommand.rb'

# Offense count: 17
# This cop supports safe autocorrection (--autocorrect).
Style/Encoding:
Enabled: false

# Offense count: 1
# This cop supports safe autocorrection (--autocorrect).
Style/ExplicitBlockArgument:
Expand Down Expand Up @@ -345,7 +325,7 @@ Style/RedundantRegexpArgument:
Exclude:
- 'spec/lib/fine/speccable_spec.rb'

# Offense count: 6
# Offense count: 7
# This cop supports safe autocorrection (--autocorrect).
# Configuration parameters: EnforcedStyle.
# SupportedStyles: only_raise, only_fail, semantic
Expand Down
46 changes: 23 additions & 23 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ PATH
remote: .
specs:
tetra (2.0.8)
clamp (~> 1.3)
clamp (~> 1.4)
json_pure (>= 2.6.3, < 2.9.0)
rexml (>= 3.2.9, < 3.5.0)
rubyzip (~> 3.2)
Expand All @@ -21,7 +21,7 @@ GEM
base64 (0.3.0)
bigdecimal (4.0.1)
builder (3.3.0)
clamp (1.3.2)
clamp (1.4.0)
contracts (0.17.3)
cucumber (10.2.0)
base64 (~> 0.2)
Expand All @@ -36,17 +36,17 @@ GEM
multi_test (~> 1.1)
sys-uname (~> 1.3)
cucumber-ci-environment (11.0.0)
cucumber-core (16.1.1)
cucumber-core (16.2.0)
cucumber-gherkin (> 36, < 40)
cucumber-messages (> 31, < 33)
cucumber-tag-expressions (> 6, < 9)
cucumber-cucumber-expressions (18.0.1)
cucumber-cucumber-expressions (19.0.0)
bigdecimal
cucumber-gherkin (37.0.1)
cucumber-messages (>= 31, < 32)
cucumber-gherkin (38.0.0)
cucumber-messages (>= 31, < 33)
cucumber-html-formatter (22.3.0)
cucumber-messages (> 23, < 33)
cucumber-messages (31.2.0)
cucumber-messages (32.0.1)
cucumber-tag-expressions (8.1.0)
diff-lcs (1.6.2)
docile (1.4.1)
Expand All @@ -61,7 +61,7 @@ GEM
ffi (1.17.3-x86_64-darwin)
ffi (1.17.3-x86_64-linux-gnu)
ffi (1.17.3-x86_64-linux-musl)
json (2.18.0)
json (2.18.1)
json_pure (2.8.1)
language_server-protocol (3.17.0.5)
lint_roller (1.1.0)
Expand All @@ -73,7 +73,7 @@ GEM
parser (3.3.10.1)
ast (~> 2.4.1)
racc
prism (1.8.0)
prism (1.9.0)
racc (1.8.1)
rainbow (3.1.1)
rake (13.3.1)
Expand All @@ -91,16 +91,16 @@ GEM
rspec-mocks (3.13.7)
diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.13.0)
rspec-support (3.13.6)
rubocop (1.82.1)
rspec-support (3.13.7)
rubocop (1.84.1)
json (~> 2.3)
language_server-protocol (~> 3.17.0.2)
lint_roller (~> 1.1.0)
parallel (~> 1.10)
parser (>= 3.3.0.2)
rainbow (>= 2.2.2, < 4.0)
regexp_parser (>= 2.9.3, < 3.0)
rubocop-ast (>= 1.48.0, < 2.0)
rubocop-ast (>= 1.49.0, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 2.4.0, < 4.0)
rubocop-ast (1.49.0)
Expand Down Expand Up @@ -153,7 +153,7 @@ DEPENDENCIES
aruba (~> 2.3)
rake (~> 13.3)
rspec (~> 3.13)
rubocop (~> 1.82)
rubocop (~> 1.84)
rubocop-performance (~> 1.26)
rubocop-rake (~> 0.7)
rubocop-rspec (~> 3.9.0)
Expand All @@ -167,15 +167,15 @@ CHECKSUMS
base64 (0.3.0) sha256=27337aeabad6ffae05c265c450490628ef3ebd4b67be58257393227588f5a97b
bigdecimal (4.0.1) sha256=8b07d3d065a9f921c80ceaea7c9d4ae596697295b584c296fe599dd0ad01c4a7
builder (3.3.0) sha256=497918d2f9dca528fdca4b88d84e4ef4387256d984b8154e9d5d3fe5a9c8835f
clamp (1.3.2) sha256=4f6a99a8678d51abbf1650263a74d1ac50939edc11986271431d2e03a0d7a022
clamp (1.4.0) sha256=4a90817c84baa2f2c2a19d6e9d416a9e2cb0c76ea440744bcab28158891883d5
contracts (0.17.3) sha256=e72e626413ea47099becb7b5683beb1c2ea902c69f5bad55c9258fe2b48314d7
cucumber (10.2.0) sha256=fdedbd31ecf40858b60f04853f2aa15c44f5c30bbac29c6a227fa1e7005a8158
cucumber-ci-environment (11.0.0) sha256=0df79a9e1d0b015b3d9def680f989200d96fef206f4d19ccf86a338c4f71d1e2
cucumber-core (16.1.1) sha256=d3aaa80a1ee2865f63f1a21ef496129f675af9099993b9af9608c4ef8ae26b89
cucumber-cucumber-expressions (18.0.1) sha256=8398a0bf636af33ff3b61e459a309295eb02745b9e21bd7af0eaaa2a1e6be3e5
cucumber-gherkin (37.0.1) sha256=06437ba0dca96cdb7f97e85802a694cf4bee9d3984c00947237448871d9b56d9
cucumber-core (16.2.0) sha256=592b58a95cf42feef8e5a349f68e363784ba3b6568ffbcf6776e38e136cf970b
cucumber-cucumber-expressions (19.0.0) sha256=33208ff204732ac9bed42b46993a0a243054f71ece08579d57e53df6a1c9d93a
cucumber-gherkin (38.0.0) sha256=3e5846badf646eaec482b07067520e4494f370a0cfa5474d63522ca2ace800c4
cucumber-html-formatter (22.3.0) sha256=f9768ed05588dbd73a5f3824c2cc648bd86b00206e6972d743af8051281d0729
cucumber-messages (31.2.0) sha256=8f835164cab1c3e3363a1295634ce799eedf338496ab4624e2065e8a42ec5fd4
cucumber-messages (32.0.1) sha256=8889d29fa5486e6523bd537e95fbf86b99eb11258528d2d55af4b806594ffcff
cucumber-tag-expressions (8.1.0) sha256=9bd8c4b6654f8e5bf2a9c99329b6f32136a75e50cd39d4cfb3927d0fa9f52e21
diff-lcs (1.6.2) sha256=9ae0d2cba7d4df3075fe8cd8602a8604993efc0dfa934cff568969efb1909962
docile (1.4.1) sha256=96159be799bfa73cdb721b840e9802126e4e03dfc26863db73647204c727f21e
Expand All @@ -190,7 +190,7 @@ CHECKSUMS
ffi (1.17.3-x86_64-darwin) sha256=1f211811eb5cfaa25998322cdd92ab104bfbd26d1c4c08471599c511f2c00bb5
ffi (1.17.3-x86_64-linux-gnu) sha256=3746b01f677aae7b16dc1acb7cb3cc17b3e35bdae7676a3f568153fb0e2c887f
ffi (1.17.3-x86_64-linux-musl) sha256=086b221c3a68320b7564066f46fed23449a44f7a1935f1fe5a245bd89d9aea56
json (2.18.0) sha256=b10506aee4183f5cf49e0efc48073d7b75843ce3782c68dbeb763351c08fd505
json (2.18.1) sha256=fe112755501b8d0466b5ada6cf50c8c3f41e897fa128ac5d263ec09eedc9f986
json_pure (2.8.1) sha256=6a877929ba9d4fa0808ccc38656d1b15d138b2aa0aa32037ee05abea13427ace
language_server-protocol (3.17.0.5) sha256=fd1e39a51a28bf3eec959379985a72e296e9f9acfce46f6a79d31ca8760803cc
lint_roller (1.1.0) sha256=2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87
Expand All @@ -200,7 +200,7 @@ CHECKSUMS
multi_test (1.1.0) sha256=e9e550cdd863fb72becfe344aefdcd4cbd26ebf307847f4a6c039a4082324d10
parallel (1.27.0) sha256=4ac151e1806b755fb4e2dc2332cbf0e54f2e24ba821ff2d3dcf86bf6dc4ae130
parser (3.3.10.1) sha256=06f6a725d2cd91e5e7f2b7c32ba143631e1f7c8ae2fb918fc4cebec187e6a688
prism (1.8.0) sha256=84453a16ef5530ea62c5f03ec16b52a459575ad4e7b9c2b360fd8ce2c39c1254
prism (1.9.0) sha256=7b530c6a9f92c24300014919c9dcbc055bf4cdf51ec30aed099b06cd6674ef85
racc (1.8.1) sha256=4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f
rainbow (3.1.1) sha256=039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a
rake (13.3.1) sha256=8c9e89d09f66a26a01264e7e3480ec0607f0c497a861ef16063604b1b08eb19c
Expand All @@ -210,8 +210,8 @@ CHECKSUMS
rspec-core (3.13.6) sha256=a8823c6411667b60a8bca135364351dda34cd55e44ff94c4be4633b37d828b2d
rspec-expectations (3.13.5) sha256=33a4d3a1d95060aea4c94e9f237030a8f9eae5615e9bd85718fe3a09e4b58836
rspec-mocks (3.13.7) sha256=0979034e64b1d7a838aaaddf12bf065ea4dc40ef3d4c39f01f93ae2c66c62b1c
rspec-support (3.13.6) sha256=2e8de3702427eab064c9352fe74488cc12a1bfae887ad8b91cba480ec9f8afb2
rubocop (1.82.1) sha256=09f1a6a654a960eda767aebea33e47603080f8e9c9a3f019bf9b94c9cab5e273
rspec-support (3.13.7) sha256=0640e5570872aafefd79867901deeeeb40b0c9875a36b983d85f54fb7381c47c
rubocop (1.84.1) sha256=14cc626f355141f5a2ef53c10a68d66b13bb30639b26370a76559096cc6bcc1a
rubocop-ast (1.49.0) sha256=49c3676d3123a0923d333e20c6c2dbaaae2d2287b475273fddee0c61da9f71fd
rubocop-performance (1.26.1) sha256=cd19b936ff196df85829d264b522fd4f98b6c89ad271fa52744a8c11b8f71834
rubocop-rake (0.7.1) sha256=3797f2b6810c3e9df7376c26d5f44f3475eda59eb1adc38e6f62ecf027cbae4d
Expand All @@ -230,4 +230,4 @@ CHECKSUMS
unicode-emoji (4.2.0) sha256=519e69150f75652e40bf736106cfbc8f0f73aa3fb6a65afe62fefa7f80b0f80f

BUNDLED WITH
4.0.4
4.0.6
4 changes: 2 additions & 2 deletions tetra.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ Gem::Specification.new do |spec|
spec.rdoc_options << "--exclude=lib/template/bundled"

# Dependencies
spec.add_runtime_dependency "clamp", "~> 1.3"
spec.add_runtime_dependency "clamp", "~> 1.4"
spec.add_runtime_dependency "json_pure", ">= 2.6.3", "< 2.9.0"
spec.add_runtime_dependency "rexml", ">= 3.2.9", "< 3.5.0"
spec.add_runtime_dependency "rubyzip", "~> 3.2"
Expand All @@ -48,7 +48,7 @@ Gem::Specification.new do |spec|
spec.add_development_dependency "aruba", "~> 2.3"
spec.add_development_dependency "rake", "~> 13.3"
spec.add_development_dependency "rspec", "~> 3.13"
spec.add_development_dependency "rubocop", "~> 1.82"
spec.add_development_dependency "rubocop", "~> 1.84"
spec.add_development_dependency "rubocop-performance", "~> 1.26"
spec.add_development_dependency "rubocop-rake", "~> 0.7"
spec.add_development_dependency "rubocop-rspec", "~> 3.9.0"
Expand Down