.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