.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