.rubocop.yml in ruby-pwsh-0.10.3 vs .rubocop.yml in ruby-pwsh-0.11.0.rc.1
- old
+ new
@@ -1,41 +1,19 @@
-Gemspec/RequiredRubyVersion:
- Enabled: false
-Layout/EndOfLine:
- Description: Don't enforce CRLF on Windows.
- Enabled: false
-Metrics/LineLength:
- Description: People have wide screens, use them.
- Max: 200
-Metrics/BlockLength:
- Enabled: false
-Metrics/MethodLength:
- Enabled: false
-Metrics/ClassLength:
- Enabled: false
-Metrics/PerceivedComplexity:
- Enabled: false
-Metrics/CyclomaticComplexity:
- Enabled: false
-Metrics/AbcSize:
- Enabled: false
+inherit_from: .rubocop_todo.yml
-# requires 2.3's squiggly HEREDOC support, which we can't use, yet
-# see http://www.virtuouscode.com/2016/01/06/about-the-ruby-squiggly-heredoc-syntax/
-Layout/HeredocIndentation:
- Enabled: false
-# Need to ignore rubocop complaining about the name of the library.
-Naming/FileName:
+require:
+ - rubocop-performance
+ - rubocop-rspec
+
+AllCops:
Exclude:
- - lib/ruby-pwsh.rb
-Style/RescueStandardError:
- Enabled: false
-Style/ExpandPathArguments:
- Enabled: false
-Style/Documentation:
- Enabled: false
+ - Gemfile
+ - Rakefile
+ - spec/fixtures/**/*
+ - vendor/bundle/**/*
+ NewCops: enable
+ SuggestExtensions: false
+ TargetRubyVersion: '2.7'
+
+# Disabled
Style/ClassAndModuleChildren:
- Exclude:
- - lib/puppet/provider/dsc_base_provider/dsc_base_provider.rb
-Style/ClassVars:
- Exclude:
- - lib/puppet/provider/dsc_base_provider/dsc_base_provider.rb
+ Enabled: false