Commit Graph

87 Commits (8e4fea77e311399e4bcfff729aa06fed4e82e57c)

Author SHA1 Message Date
Matt Jankowski b903e6909e
Disable `Style/HashAsLastArrayItem` cop ()
Matt Jankowski b6f04aed35
Silence warning about requiring `rubocop-rspec_rails` ()
Matt Jankowski 1549e6a9dc
Drop support for Ruby 3.0 (reaching EOL) ()
Matt Jankowski d27eb181f6
Reduce `LineLength` from 320 to 300 ()
Matt Jankowski a3fe82e359
Rename cop `RSpec/Rails/HttpStatus` to `RSpecRails/HttpStatus` ()
Matt Jankowski c3e3c60069
Remove extraneous `Lint/UselessAccessModifier` config ()
Matt Jankowski 72b0c9e20b
Re-enable fixed `Style/Semicolon` cop ()
Matt Jankowski 1d9d14b8de
Use `abort` instead of `warn(); exit` in boot.rb env check ()
Matt Jankowski 79b4b94f3a
Configure `CountAsOne` value for `RSpec/ExampleLength` cop ()
Matt Jankowski ce0d134147
Add `redirect_with_vary` to `AllowedMethods` for `Style/FormatStringToken` cop ()
Matt Jankowski 0e0a94f483
Handle CLI failure exit status at the top-level script ()
Matt Jankowski 127503eb2c
Fix `Rails/RakeEnvironment` cop ()
Matt Jankowski a2f02a0775
Disable `Rails/SkipsModelValidations` cop ()
Matt Jankowski 28fdf93362
Disable `Rails/LexicallyScopedActionFilter` for inherited auth controllers ()
Matt Jankowski b3dab17b58
Remove deprecated `RSpec/FilePath` cop ()
Matt Jankowski 51d2b80ff7
Solve `Abc/*` metrics for `db/*migrate*` files ()
Matt Jankowski 0b42cf2979
Opt out of `Rails/NegateInclude` cop ()
Matt Jankowski 8e9e7d57d8
Opt out of `Rails/UnusedIgnoredColumns` cop ()
Matt Jankowski 3e336fe706
Opt out of `Rails/SkipsModelValidations` cop in db/migrate ()
Matt Jankowski d6f50839e1
Fix `RSpec/SpecFilePathFormat` cops ()
Matt Jankowski 7ef56d6e50
Move json_ld context loaders to `config/initializers` ()
Nick Schonning 8bb4706e11
Move migration_helpers Rubocop ignore to config ()
Matt Jankowski 937dc42f10
Extract methods for file movement in `CLI::Upgrade` ()
Matt Jankowski ad81be6c8e
Update rubocop rules for linelength ()
Matt Jankowski f48d345de1
Use correct naming on controller concern specs ()
Nick Schonning f134a5f9d8
Run Rubocop on Rakefile ()
Nick Schonning 9e8bc56d5a
Enable Rubocop Style/Semicolon with config ()
Jed Fox 768b00c4d0
Consistently use middle dot (·) instead of bullet (•) to separate items ()
Renaud Chaput b7d995cb00
Disable some metrics cops ()
Matt Jankowski b6b4ea4ca5
Move the mastodon/*_cli files to mastodon/cli/* ()
Matt Jankowski 541f64b2bb
Fix Rails/Exit cop ()
eggplants af7bf59b3e
Fix wrong documentation link ()
Nick Schonning 1fe04f740a
Enable Rubocop Rails/FilePath ()
Matt Jankowski 41eb49b984
Extract large route namespace blocks to separate files ()
Claire 32a030dd74
Rewrite import feature ()
Nick Schonning 49fad26eca
Drop EOL Ruby 2.7 ()
Nick Schonning 1f19d5e5e8
Add documentation for Rubocop overrides ()
Nick Schonning 83fc97285b
Enable Rubocop Metrics/BlockLength with Excludes ()
Eugen Rochko a9b5598c97
Change user settings to be stored in a more optimal way ()
Co-authored-by: Claire <claire.github-309c@sitedethib.com>
Nick Schonning 503022d6f9
Exclude files for Rubocop Metrics/ClassLength ()
Nick Schonning b22b4bac03
Include config/ and update all rubcop deps ()
Matt Jankowski edc7ca5920
Roll back unintentionally activated rubocop rules ()
Co-authored-by: Eugen Rochko <eugen@zeonfederated.com>
Co-authored-by: Nick Schonning <nschonni@gmail.com>
Nick Schonning aa947a143b
Regen rubocop-todo without Max shadowing ()
Nick Schonning 3ea0856f70
Enable RSpec/FilePath ()
Nick Schonning 82a6cf4012
Enable Rubocop for app/views ()
Claire aa98c8fbeb
Disable Style/SymbolArray ()
Christian Schmidt 5a8c651e8f
Only offer translation for supported languages ()
Nick Schonning 59c8d43d94
Autofix Rubocop Style/RescueStandardError ()
Nick Schonning aef0051fd0
Enable Rubocop HTTP status rules ()
Nick Schonning 65ba0d92ef
Enable Rubocop RSpec/NotToNot ()