.rubocop.yml in action_policy-0.2.4 vs .rubocop.yml in action_policy-0.3.0.beta1
- old
+ new
@@ -1,91 +1,53 @@
require:
+ - standard/cop/semantic_blocks
- rubocop-md
+inherit_gem:
+ standard: config/base.yml
+
AllCops:
- Include:
- - 'lib/**/*.rb'
- - 'lib/**/*.rake'
- - 'test/**/*.rb'
Exclude:
- - 'bin/**/*'
- - 'gemfiles/**/*'
- - 'vendor/**/*'
+ - 'bin/*'
- 'tmp/**/*'
+ - 'Gemfile'
+ - 'vendor/**/*'
+ - 'gemfiles/**/*'
DisplayCopNames: true
- StyleGuideCopsOnly: false
- TargetRubyVersion: 2.3
+ TargetRubyVersion: 2.4s
-Rails:
+Standard/SemanticBlocks:
Enabled: false
-Bundler/OrderedGems:
- Enabled: false
+Style/FrozenStringLiteralComment:
+ Enabled: true
+Style/TrailingCommaInArrayLiteral:
+ EnforcedStyleForMultiline: no_comma
+
+Style/TrailingCommaInHashLiteral:
+ EnforcedStyleForMultiline: no_comma
+
+Layout/AlignParameters:
+ EnforcedStyle: with_first_parameter
+
Lint/Void:
Exclude:
- '**/*.md'
-Lint/SplatKeywordArguments:
- Enabled: false
+# See https://github.com/rubocop-hq/rubocop/issues/4222
+Lint/AmbiguousBlockAssociation:
+ Exclude:
+ - 'spec/**/*'
+ - '**/*.md'
Lint/DuplicateMethods:
Exclude:
- '**/*.md'
Naming/FileName:
Exclude:
- - 'Rakefile'
- - 'Gemfile'
- '**/*.md'
Layout/InitialIndentation:
Exclude:
- 'CHANGELOG.md'
-
-Naming/UncommunicativeMethodParamName:
- Enabled: false
-
-Naming/VariableNumber:
- Exclude:
- - 'test/**/*.rb'
-
-Style/SymbolArray:
- Enabled: false
-
-Style/Documentation:
- Exclude:
- - 'test/**/*.rb'
- - '**/*.md'
-
-Style/StringLiterals:
- EnforcedStyle: double_quotes
-
-Style/RegexpLiteral:
- Enabled: false
-
-Style/NumericPredicate:
- Enabled: false
-
-Style/Lambda:
- Enabled: false
-
-Layout/SpaceInsideStringInterpolation:
- EnforcedStyle: no_space
-
-Lint/AmbiguousRegexpLiteral:
- Enabled: false
-
-Metrics/LineLength:
- Max: 100
-
-Metrics/AbcSize:
- Exclude:
- - 'test/**/*.rb'
-
-Metrics/BlockLength:
- Exclude:
- - 'spec/**/*.rb'
-
-Metrics/MethodLength:
- Exclude:
- - 'test/**/*.rb'
\ No newline at end of file