config/rubocop.yml in deka_eiwakun-0.3.0 vs config/rubocop.yml in deka_eiwakun-0.4.0
- old
+ new
@@ -1,52 +1,56 @@
AllCops:
Exclude:
- - 'db/schema.rb'
- - 'vendor/bundle/**/*'
- 'bin/bundle'
- 'bin/rails'
- 'bin/rake'
+ - 'db/schema.rb'
+ - 'vendor/bundle/**/*'
+Style/AsciiComments:
+ Enabled: false
+
+Style/BlockDelimiters:
+ EnforcedStyle: semantic
+
+ FunctionalMethods:
+ - let
+ - let!
+ - map
+ - subject
+
+Style/ClassAndModuleChildren:
+ Exclude:
+ - 'app/controllers/**/*' # `class Api::V1::UsersController...` のように書きたいことがあるし、他の理由でネストすることはあまりないのではないか。
+
Style/Documentation:
Enabled: false
-Style/AsciiComments:
+Style/EmptyCaseCondition:
Enabled: false
-Style/SpaceInsideBlockBraces:
- SpaceBeforeBlockParameters: false
+Style/ExtraSpacing:
+ Enabled: false
Style/Lambda:
Enabled: false
+Style/SpaceInsideBlockBraces:
+ SpaceBeforeBlockParameters: false
+
Style/SpaceInsideHashLiteralBraces:
EnforcedStyle: no_space
-Style/BlockDelimiters:
- EnforcedStyle: semantic
+Metrics/AbcSize:
+ Exclude:
+ - 'db/migrate/**/*'
- FunctionalMethods:
- - map
- - let
- - let!
- - subject
-
Metrics/ClassLength:
Exclude:
- 'db/migrate/**/*'
Metrics/LineLength:
Max: 125
Metrics/MethodLength:
Exclude:
- 'db/migrate/**/*'
-
-Metrics/AbcSize:
- Exclude:
- - 'db/migrate/**/*'
-
-Style/ExtraSpacing:
- Enabled: false
-
-Style/EmptyCaseCondition:
- Enabled: false