Replace Rubocop with standard

Following an [update to the thoughtbot guide][guides PR], this commit
removes Rubocop and replaces it with [standard].

[guides PR]: https://github.com/thoughtbot/guides/pull/606
[standard]: https://github.com/testdouble/standard
This commit is contained in:
Daniel Colson 2020-06-05 15:12:27 -04:00
parent 4303e7d0d7
commit 0c75dc27cd
7 changed files with 57 additions and 98 deletions

View File

@ -1,33 +0,0 @@
require: rubocop-performance
inherit_from:
- https://raw.githubusercontent.com/thoughtbot/guides/master/style/ruby/.rubocop.yml
AllCops:
TargetRubyVersion: 2.5
Exclude:
- 'gemfiles/*'
- 'tmp/**/*'
Rails:
Enabled: false
Metrics/BlockLength:
CountComments: true
Max: 25
ExcludedMethods: []
Exclude:
- "spec/**/*"
- '*.gemspec'
Style/SymbolArray:
EnforcedStyle: brackets
Style/FormatStringToken:
Enabled: false
# TODO: gradually bring this down to 80 as we fix files
# Let's not open a big PR to fix all of these at once -
# we can fix gradually if we happen to be editing a file that has a violation
Layout/LineLength:
Max: 110

View File

@ -63,9 +63,9 @@ GEM
parallel (1.19.1) parallel (1.19.1)
parser (2.7.1.3) parser (2.7.1.3)
ast (~> 2.4.0) ast (~> 2.4.0)
rack (2.2.2)
rainbow (3.0.0) rainbow (3.0.0)
rake (13.0.1) rake (13.0.1)
regexp_parser (1.7.0)
rexml (3.2.4) rexml (3.2.4)
rspec (3.9.0) rspec (3.9.0)
rspec-core (~> 3.9.0) rspec-core (~> 3.9.0)
@ -83,28 +83,28 @@ GEM
diff-lcs (>= 1.2.0, < 2.0) diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.9.0) rspec-support (~> 3.9.0)
rspec-support (3.9.3) rspec-support (3.9.3)
rubocop (0.84.0) rubocop (0.85.0)
parallel (~> 1.10) parallel (~> 1.10)
parser (>= 2.7.0.1) parser (>= 2.7.0.1)
rainbow (>= 2.2.2, < 4.0) rainbow (>= 2.2.2, < 4.0)
regexp_parser (>= 1.7)
rexml rexml
rubocop-ast (>= 0.0.3) rubocop-ast (>= 0.0.3)
ruby-progressbar (~> 1.7) ruby-progressbar (~> 1.7)
unicode-display_width (>= 1.4.0, < 2.0) unicode-display_width (>= 1.4.0, < 2.0)
rubocop-ast (0.0.3) rubocop-ast (0.0.3)
parser (>= 2.7.0.1) parser (>= 2.7.0.1)
rubocop-performance (1.6.0) rubocop-performance (1.6.1)
rubocop (>= 0.71.0) rubocop (>= 0.71.0)
rubocop-rails (2.5.2)
activesupport
rack (>= 1.1)
rubocop (>= 0.72.0)
ruby-progressbar (1.10.1) ruby-progressbar (1.10.1)
simplecov (0.18.5) simplecov (0.18.5)
docile (~> 1.1) docile (~> 1.1)
simplecov-html (~> 0.11) simplecov-html (~> 0.11)
simplecov-html (0.12.2) simplecov-html (0.12.2)
sqlite3 (1.4.2) sqlite3 (1.4.2)
standard (0.4.7)
rubocop (~> 0.85.0)
rubocop-performance (~> 1.6.0)
thor (1.0.1) thor (1.0.1)
thread_safe (0.3.6) thread_safe (0.3.6)
tzinfo (1.2.7) tzinfo (1.2.7)
@ -126,11 +126,9 @@ DEPENDENCIES
rake rake
rspec rspec
rspec-its rspec-its
rubocop
rubocop-performance
rubocop-rails
simplecov simplecov
sqlite3 sqlite3
standard
yard yard
BUNDLED WITH BUNDLED WITH

View File

@ -32,9 +32,7 @@ Gem::Specification.new do |s|
s.add_development_dependency("rake") s.add_development_dependency("rake")
s.add_development_dependency("rspec") s.add_development_dependency("rspec")
s.add_development_dependency("rspec-its") s.add_development_dependency("rspec-its")
s.add_development_dependency("rubocop") s.add_development_dependency("standard")
s.add_development_dependency("rubocop-performance")
s.add_development_dependency("rubocop-rails")
s.add_development_dependency("simplecov") s.add_development_dependency("simplecov")
s.add_development_dependency("yard") s.add_development_dependency("yard")

View File

@ -58,16 +58,15 @@ GEM
gherkin (5.1.0) gherkin (5.1.0)
i18n (1.8.2) i18n (1.8.2)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
jaro_winkler (1.5.4)
minitest (5.14.0) minitest (5.14.0)
multi_json (1.14.1) multi_json (1.14.1)
multi_test (0.1.2) multi_test (0.1.2)
parallel (1.19.1) parallel (1.19.1)
parser (2.7.1.1) parser (2.7.1.3)
ast (~> 2.4.0) ast (~> 2.4.0)
rack (2.2.2)
rainbow (3.0.0) rainbow (3.0.0)
rake (13.0.1) rake (13.0.1)
regexp_parser (1.7.0)
rexml (3.2.4) rexml (3.2.4)
rspec (3.9.0) rspec (3.9.0)
rspec-core (~> 3.9.0) rspec-core (~> 3.9.0)
@ -85,26 +84,28 @@ GEM
diff-lcs (>= 1.2.0, < 2.0) diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.9.0) rspec-support (~> 3.9.0)
rspec-support (3.9.2) rspec-support (3.9.2)
rubocop (0.82.0) rubocop (0.85.0)
jaro_winkler (~> 1.5.1)
parallel (~> 1.10) parallel (~> 1.10)
parser (>= 2.7.0.1) parser (>= 2.7.0.1)
rainbow (>= 2.2.2, < 4.0) rainbow (>= 2.2.2, < 4.0)
regexp_parser (>= 1.7)
rexml rexml
rubocop-ast (>= 0.0.3)
ruby-progressbar (~> 1.7) ruby-progressbar (~> 1.7)
unicode-display_width (>= 1.4.0, < 2.0) unicode-display_width (>= 1.4.0, < 2.0)
rubocop-performance (1.5.2) rubocop-ast (0.0.3)
parser (>= 2.7.0.1)
rubocop-performance (1.6.1)
rubocop (>= 0.71.0) rubocop (>= 0.71.0)
rubocop-rails (2.5.2)
activesupport
rack (>= 1.1)
rubocop (>= 0.72.0)
ruby-progressbar (1.10.1) ruby-progressbar (1.10.1)
simplecov (0.18.5) simplecov (0.18.5)
docile (~> 1.1) docile (~> 1.1)
simplecov-html (~> 0.11) simplecov-html (~> 0.11)
simplecov-html (0.12.2) simplecov-html (0.12.2)
sqlite3 (1.3.13) sqlite3 (1.3.13)
standard (0.4.7)
rubocop (~> 0.85.0)
rubocop-performance (~> 1.6.0)
thor (1.0.1) thor (1.0.1)
thread_safe (0.3.6) thread_safe (0.3.6)
tzinfo (1.2.7) tzinfo (1.2.7)
@ -125,11 +126,9 @@ DEPENDENCIES
rake rake
rspec rspec
rspec-its rspec-its
rubocop
rubocop-performance
rubocop-rails
simplecov simplecov
sqlite3 (~> 1.3.6) sqlite3 (~> 1.3.6)
standard
yard yard
BUNDLED WITH BUNDLED WITH

View File

@ -58,16 +58,15 @@ GEM
gherkin (5.1.0) gherkin (5.1.0)
i18n (1.8.2) i18n (1.8.2)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
jaro_winkler (1.5.4)
minitest (5.14.0) minitest (5.14.0)
multi_json (1.14.1) multi_json (1.14.1)
multi_test (0.1.2) multi_test (0.1.2)
parallel (1.19.1) parallel (1.19.1)
parser (2.7.1.1) parser (2.7.1.3)
ast (~> 2.4.0) ast (~> 2.4.0)
rack (2.2.2)
rainbow (3.0.0) rainbow (3.0.0)
rake (13.0.1) rake (13.0.1)
regexp_parser (1.7.0)
rexml (3.2.4) rexml (3.2.4)
rspec (3.9.0) rspec (3.9.0)
rspec-core (~> 3.9.0) rspec-core (~> 3.9.0)
@ -85,26 +84,28 @@ GEM
diff-lcs (>= 1.2.0, < 2.0) diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.9.0) rspec-support (~> 3.9.0)
rspec-support (3.9.2) rspec-support (3.9.2)
rubocop (0.82.0) rubocop (0.85.0)
jaro_winkler (~> 1.5.1)
parallel (~> 1.10) parallel (~> 1.10)
parser (>= 2.7.0.1) parser (>= 2.7.0.1)
rainbow (>= 2.2.2, < 4.0) rainbow (>= 2.2.2, < 4.0)
regexp_parser (>= 1.7)
rexml rexml
rubocop-ast (>= 0.0.3)
ruby-progressbar (~> 1.7) ruby-progressbar (~> 1.7)
unicode-display_width (>= 1.4.0, < 2.0) unicode-display_width (>= 1.4.0, < 2.0)
rubocop-performance (1.5.2) rubocop-ast (0.0.3)
parser (>= 2.7.0.1)
rubocop-performance (1.6.1)
rubocop (>= 0.71.0) rubocop (>= 0.71.0)
rubocop-rails (2.5.2)
activesupport
rack (>= 1.1)
rubocop (>= 0.72.0)
ruby-progressbar (1.10.1) ruby-progressbar (1.10.1)
simplecov (0.18.5) simplecov (0.18.5)
docile (~> 1.1) docile (~> 1.1)
simplecov-html (~> 0.11) simplecov-html (~> 0.11)
simplecov-html (0.12.2) simplecov-html (0.12.2)
sqlite3 (1.4.2) sqlite3 (1.4.2)
standard (0.4.7)
rubocop (~> 0.85.0)
rubocop-performance (~> 1.6.0)
thor (1.0.1) thor (1.0.1)
thread_safe (0.3.6) thread_safe (0.3.6)
tzinfo (1.2.7) tzinfo (1.2.7)
@ -125,11 +126,9 @@ DEPENDENCIES
rake rake
rspec rspec
rspec-its rspec-its
rubocop
rubocop-performance
rubocop-rails
simplecov simplecov
sqlite3 sqlite3
standard
yard yard
BUNDLED WITH BUNDLED WITH

View File

@ -58,16 +58,15 @@ GEM
gherkin (5.1.0) gherkin (5.1.0)
i18n (1.8.2) i18n (1.8.2)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
jaro_winkler (1.5.4)
minitest (5.14.0) minitest (5.14.0)
multi_json (1.14.1) multi_json (1.14.1)
multi_test (0.1.2) multi_test (0.1.2)
parallel (1.19.1) parallel (1.19.1)
parser (2.7.1.1) parser (2.7.1.3)
ast (~> 2.4.0) ast (~> 2.4.0)
rack (2.2.2)
rainbow (3.0.0) rainbow (3.0.0)
rake (13.0.1) rake (13.0.1)
regexp_parser (1.7.0)
rexml (3.2.4) rexml (3.2.4)
rspec (3.9.0) rspec (3.9.0)
rspec-core (~> 3.9.0) rspec-core (~> 3.9.0)
@ -85,26 +84,28 @@ GEM
diff-lcs (>= 1.2.0, < 2.0) diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.9.0) rspec-support (~> 3.9.0)
rspec-support (3.9.2) rspec-support (3.9.2)
rubocop (0.82.0) rubocop (0.85.0)
jaro_winkler (~> 1.5.1)
parallel (~> 1.10) parallel (~> 1.10)
parser (>= 2.7.0.1) parser (>= 2.7.0.1)
rainbow (>= 2.2.2, < 4.0) rainbow (>= 2.2.2, < 4.0)
regexp_parser (>= 1.7)
rexml rexml
rubocop-ast (>= 0.0.3)
ruby-progressbar (~> 1.7) ruby-progressbar (~> 1.7)
unicode-display_width (>= 1.4.0, < 2.0) unicode-display_width (>= 1.4.0, < 2.0)
rubocop-performance (1.5.2) rubocop-ast (0.0.3)
parser (>= 2.7.0.1)
rubocop-performance (1.6.1)
rubocop (>= 0.71.0) rubocop (>= 0.71.0)
rubocop-rails (2.5.2)
activesupport
rack (>= 1.1)
rubocop (>= 0.72.0)
ruby-progressbar (1.10.1) ruby-progressbar (1.10.1)
simplecov (0.18.5) simplecov (0.18.5)
docile (~> 1.1) docile (~> 1.1)
simplecov-html (~> 0.11) simplecov-html (~> 0.11)
simplecov-html (0.12.2) simplecov-html (0.12.2)
sqlite3 (1.4.2) sqlite3 (1.4.2)
standard (0.4.7)
rubocop (~> 0.85.0)
rubocop-performance (~> 1.6.0)
thor (1.0.1) thor (1.0.1)
thread_safe (0.3.6) thread_safe (0.3.6)
tzinfo (1.2.7) tzinfo (1.2.7)
@ -125,11 +126,9 @@ DEPENDENCIES
rake rake
rspec rspec
rspec-its rspec-its
rubocop
rubocop-performance
rubocop-rails
simplecov simplecov
sqlite3 sqlite3
standard
yard yard
BUNDLED WITH BUNDLED WITH

View File

@ -57,16 +57,15 @@ GEM
gherkin (5.1.0) gherkin (5.1.0)
i18n (1.8.2) i18n (1.8.2)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
jaro_winkler (1.5.4)
minitest (5.14.0) minitest (5.14.0)
multi_json (1.14.1) multi_json (1.14.1)
multi_test (0.1.2) multi_test (0.1.2)
parallel (1.19.1) parallel (1.19.1)
parser (2.7.1.1) parser (2.7.1.3)
ast (~> 2.4.0) ast (~> 2.4.0)
rack (2.2.2)
rainbow (3.0.0) rainbow (3.0.0)
rake (13.0.1) rake (13.0.1)
regexp_parser (1.7.0)
rexml (3.2.4) rexml (3.2.4)
rspec (3.9.0) rspec (3.9.0)
rspec-core (~> 3.9.0) rspec-core (~> 3.9.0)
@ -84,26 +83,28 @@ GEM
diff-lcs (>= 1.2.0, < 2.0) diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.9.0) rspec-support (~> 3.9.0)
rspec-support (3.9.2) rspec-support (3.9.2)
rubocop (0.82.0) rubocop (0.85.0)
jaro_winkler (~> 1.5.1)
parallel (~> 1.10) parallel (~> 1.10)
parser (>= 2.7.0.1) parser (>= 2.7.0.1)
rainbow (>= 2.2.2, < 4.0) rainbow (>= 2.2.2, < 4.0)
regexp_parser (>= 1.7)
rexml rexml
rubocop-ast (>= 0.0.3)
ruby-progressbar (~> 1.7) ruby-progressbar (~> 1.7)
unicode-display_width (>= 1.4.0, < 2.0) unicode-display_width (>= 1.4.0, < 2.0)
rubocop-performance (1.5.2) rubocop-ast (0.0.3)
parser (>= 2.7.0.1)
rubocop-performance (1.6.1)
rubocop (>= 0.71.0) rubocop (>= 0.71.0)
rubocop-rails (2.5.2)
activesupport
rack (>= 1.1)
rubocop (>= 0.72.0)
ruby-progressbar (1.10.1) ruby-progressbar (1.10.1)
simplecov (0.18.5) simplecov (0.18.5)
docile (~> 1.1) docile (~> 1.1)
simplecov-html (~> 0.11) simplecov-html (~> 0.11)
simplecov-html (0.12.2) simplecov-html (0.12.2)
sqlite3 (1.4.2) sqlite3 (1.4.2)
standard (0.4.7)
rubocop (~> 0.85.0)
rubocop-performance (~> 1.6.0)
thor (1.0.1) thor (1.0.1)
thread_safe (0.3.6) thread_safe (0.3.6)
tzinfo (1.2.7) tzinfo (1.2.7)
@ -125,11 +126,9 @@ DEPENDENCIES
rake rake
rspec rspec
rspec-its rspec-its
rubocop
rubocop-performance
rubocop-rails
simplecov simplecov
sqlite3 sqlite3
standard
yard yard
BUNDLED WITH BUNDLED WITH