Skip to content

Commit 28a0291

Browse files
committed
update deps
1 parent 9d229d2 commit 28a0291

File tree

4 files changed

+73
-32
lines changed

4 files changed

+73
-32
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
strategy:
1616
matrix:
1717
os: [ubuntu-latest]
18-
ruby-version: [2.7, '3.0', 3.1, 3.2]
18+
ruby-version: ['3.0', '3.1', '3.2', '3.3', '3.4']
1919

2020
runs-on: ${{ matrix.os }}
2121

Gemfile.lock

Lines changed: 32 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -3,68 +3,73 @@ PATH
33
specs:
44
standard-sorbet (0.0.2)
55
lint_roller (~> 1.1)
6-
rubocop-sorbet (~> 0.7.0)
6+
rubocop-sorbet (~> 0.9.0)
77

88
GEM
99
remote: https://rubygems.org/
1010
specs:
11-
ast (2.4.2)
11+
ast (2.4.3)
1212
docile (1.4.1)
13-
json (2.8.2)
14-
language_server-protocol (3.17.0.3)
13+
json (2.10.2)
14+
language_server-protocol (3.17.0.4)
1515
lint_roller (1.1.0)
1616
m (1.6.2)
1717
method_source (>= 0.6.7)
1818
rake (>= 0.9.2.2)
1919
method_source (1.1.0)
20-
minitest (5.25.1)
20+
minitest (5.25.5)
2121
parallel (1.26.3)
22-
parser (3.3.6.0)
22+
parser (3.3.7.4)
2323
ast (~> 2.4.1)
2424
racc
25+
prism (1.4.0)
2526
racc (1.8.1)
2627
rainbow (3.1.1)
2728
rake (13.2.1)
28-
regexp_parser (2.9.2)
29-
rexml (3.3.9)
30-
rubocop (1.64.1)
29+
regexp_parser (2.10.0)
30+
rubocop (1.73.2)
3131
json (~> 2.3)
32-
language_server-protocol (>= 3.17.0)
32+
language_server-protocol (~> 3.17.0.2)
33+
lint_roller (~> 1.1.0)
3334
parallel (~> 1.10)
3435
parser (>= 3.3.0.2)
3536
rainbow (>= 2.2.2, < 4.0)
36-
regexp_parser (>= 1.8, < 3.0)
37-
rexml (>= 3.2.5, < 4.0)
38-
rubocop-ast (>= 1.31.1, < 2.0)
37+
regexp_parser (>= 2.9.3, < 3.0)
38+
rubocop-ast (>= 1.38.0, < 2.0)
3939
ruby-progressbar (~> 1.7)
40-
unicode-display_width (>= 2.4.0, < 3.0)
41-
rubocop-ast (1.36.1)
42-
parser (>= 3.3.1.0)
43-
rubocop-performance (1.21.1)
44-
rubocop (>= 1.48.1, < 2.0)
45-
rubocop-ast (>= 1.31.1, < 2.0)
46-
rubocop-sorbet (0.7.0)
47-
rubocop (>= 0.90.0)
40+
unicode-display_width (>= 2.4.0, < 4.0)
41+
rubocop-ast (1.43.0)
42+
parser (>= 3.3.7.2)
43+
prism (~> 1.4)
44+
rubocop-performance (1.24.0)
45+
lint_roller (~> 1.1)
46+
rubocop (>= 1.72.1, < 2.0)
47+
rubocop-ast (>= 1.38.0, < 2.0)
48+
rubocop-sorbet (0.9.0)
49+
lint_roller (~> 1.1)
50+
rubocop (>= 1)
4851
ruby-progressbar (1.13.0)
4952
simplecov (0.22.0)
5053
docile (~> 1.1)
5154
simplecov-html (~> 0.11)
5255
simplecov_json_formatter (~> 0.1)
5356
simplecov-html (0.13.1)
5457
simplecov_json_formatter (0.1.4)
55-
standard (1.37.0)
58+
standard (1.47.0)
5659
language_server-protocol (~> 3.17.0.2)
5760
lint_roller (~> 1.0)
58-
rubocop (~> 1.64.0)
61+
rubocop (~> 1.73.0)
5962
standard-custom (~> 1.0.0)
60-
standard-performance (~> 1.4)
63+
standard-performance (~> 1.7)
6164
standard-custom (1.0.2)
6265
lint_roller (~> 1.0)
6366
rubocop (~> 1.50)
64-
standard-performance (1.4.0)
67+
standard-performance (1.7.0)
6568
lint_roller (~> 1.1)
66-
rubocop-performance (~> 1.21.0)
67-
unicode-display_width (2.6.0)
69+
rubocop-performance (~> 1.24.0)
70+
unicode-display_width (3.1.4)
71+
unicode-emoji (~> 4.0, >= 4.0.4)
72+
unicode-emoji (4.0.4)
6873

6974
PLATFORMS
7075
arm64-darwin-22

config/base.yml

Lines changed: 38 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ Sorbet/AllowIncompatibleOverride:
44
Sorbet/BindingConstantWithoutTypeAlias:
55
Enabled: true
66

7+
Sorbet/BuggyObsoleteStrictMemoization:
8+
Enabled: true
9+
710
Sorbet/CallbackConditionalsBinding:
811
Enabled: false
912

@@ -28,6 +31,9 @@ Sorbet/EnforceSignatures:
2831
Sorbet/FalseSigil:
2932
Enabled: true
3033

34+
Sorbet/ForbidComparableTEnum:
35+
Enabled: true
36+
3137
Sorbet/ForbidExtendTSigHelpersInShims:
3238
Enabled: true
3339

@@ -37,33 +43,60 @@ Sorbet/ForbidRBIOutsideOfAllowedPaths:
3743
Sorbet/ForbidIncludeConstLiteral:
3844
Enabled: false
3945

46+
Sorbet/ForbidSig:
47+
Enabled: false
48+
49+
Sorbet/ForbidSigWithRuntime:
50+
Enabled: false
51+
52+
Sorbet/ForbidSigWithoutRuntime:
53+
Enabled: false
54+
4055
Sorbet/ForbidSuperclassConstLiteral:
4156
Enabled: false
4257

58+
Sorbet/ForbidTEnum:
59+
Enabled: false
60+
61+
Sorbet/ForbidTStruct:
62+
Enabled: false
63+
4364
Sorbet/ForbidTUnsafe:
4465
Enabled: false
4566

4667
Sorbet/ForbidTUntyped:
4768
Enabled: false
4869

70+
Sorbet/ForbidTypeAliasedShapes:
71+
Enabled: false
72+
4973
Sorbet/ForbidUntypedStructProps:
5074
Enabled: true
5175

5276
Sorbet/HasSigil:
5377
Enabled: false
5478

79+
Sorbet/ImplicitConversionMethod:
80+
Enabled: false
81+
5582
Sorbet/IgnoreSigil:
5683
Enabled: false
5784

5885
Sorbet/KeywordArgumentOrdering:
5986
Enabled: true
6087

61-
Sorbet/OneAncestorPerLine:
62-
Enabled: false
88+
Sorbet/MultipleTEnumValues:
89+
Enabled: true
90+
91+
Sorbet/ObsoleteStrictMemoization:
92+
Enabled: true
6393

6494
Sorbet/RedundantExtendTSig:
6595
Enabled: false
6696

97+
Sorbet/Refinement:
98+
Enabled: false
99+
67100
Sorbet/SignatureBuildOrder:
68101
Enabled: true
69102

@@ -84,3 +117,6 @@ Sorbet/TypeAliasName:
84117

85118
Sorbet/ValidSigil:
86119
Enabled: true
120+
121+
Sorbet/VoidCheckedTests:
122+
Enabled: true

standard-sorbet.gemspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Gem::Specification.new do |spec|
99
spec.summary = "Standard Ruby Plugin providing configuration for rubocop-sorbet"
1010
spec.homepage = "https://github.com/standardrb/standard-sorbet"
1111
spec.license = "MIT"
12-
spec.required_ruby_version = ">= 2.7.0"
12+
spec.required_ruby_version = ">= 3.0.0"
1313

1414
spec.metadata["homepage_uri"] = spec.homepage
1515
spec.metadata["source_code_uri"] = spec.homepage
@@ -29,5 +29,5 @@ Gem::Specification.new do |spec|
2929
spec.require_paths = ["lib"]
3030

3131
spec.add_dependency "lint_roller", "~> 1.1"
32-
spec.add_dependency "rubocop-sorbet", "~> 0.7.0"
32+
spec.add_dependency "rubocop-sorbet", "~> 0.9.0"
3333
end

0 commit comments

Comments
 (0)