diff --git a/.github/workflows/rubocop.yml b/.github/workflows/rubocop.yml deleted file mode 100644 index 50d582a..0000000 --- a/.github/workflows/rubocop.yml +++ /dev/null @@ -1,23 +0,0 @@ -name: Lint - -on: - push: - branches: [ master ] - pull_request: - branches: [ master ] - -jobs: - rubocop: - runs-on: ubuntu-latest - strategy: - matrix: - ruby-version: ['3.0'] - steps: - - uses: actions/checkout@v2 - - name: Set up Ruby - uses: ruby/setup-ruby@v1 - with: - ruby-version: ${{ matrix.ruby-version }} - bundler-cache: true # runs 'bundle install' and caches installed gems automatically - - name: Run tests - run: bundle exec rake rubocop diff --git a/.rubocop.yml b/.rubocop.yml deleted file mode 100644 index 5833a36..0000000 --- a/.rubocop.yml +++ /dev/null @@ -1,134 +0,0 @@ -AllCops: - TargetRubyVersion: 2.1 - Exclude: - - 'bin/*' - - 'vendor/**/*' - -Rails: - Enabled: false - -Layout/AlignParameters: - EnforcedStyle: with_fixed_indentation - -Layout/ElseAlignment: - Enabled: false - -Layout/FirstParameterIndentation: - EnforcedStyle: consistent - -Layout/IndentationWidth: - Enabled: false - -Layout/MultilineOperationIndentation: - Enabled: false - -Layout/SpaceInsideBlockBraces: - Enabled: false - -Lint/AmbiguousOperator: - Enabled: false - -Lint/AssignmentInCondition: - Enabled: false - -Lint/EndAlignment: - Enabled: false - -Lint/UnusedMethodArgument: - AllowUnusedKeywordArguments: true - -Metrics/AbcSize: - Enabled: false - -Metrics/BlockLength: - Enabled: false - -Metrics/ClassLength: - Enabled: false - -Metrics/CyclomaticComplexity: - Enabled: false - -Metrics/LineLength: - Max: 140 - -Metrics/MethodLength: - Max: 15 - Enabled: false - -Metrics/ParameterLists: - Max: 5 - CountKeywordArgs: false - -Metrics/PerceivedComplexity: - Enabled: false - -Security/JSONLoad: - Enabled: false - -Style/AccessorMethodName: - Enabled: false - -Style/Alias: - Enabled: false - -Style/BlockDelimiters: - EnforcedStyle: semantic - -Style/ClassAndModuleChildren: - Enabled: false - -Style/Documentation: - Enabled: false - -Style/DoubleNegation: - Enabled: false - -Style/FileName: - Exclude: - - 'lib/acme-client.rb' - -Style/GlobalVars: - Enabled: false - -Style/GuardClause: - Enabled: false - -Style/IfUnlessModifier: - Enabled: false - -Style/Lambda: - Enabled: false - -Style/ModuleFunction: - Enabled: false - -Style/MultilineBlockChain: - Enabled: false - -Style/MultipleComparison: - Enabled: false - -Style/MutableConstant: - Enabled: false - -Style/ParallelAssignment: - Enabled: false - -Style/PercentLiteralDelimiters: - Enabled: false - -Style/SignalException: - EnforcedStyle: only_raise - -Style/SymbolArray: - Enabled: false - -Style/StringLiterals: - Enabled: single_quotes - -Style/TrailingCommaInArguments: - Enabled: false - -Style/TrivialAccessors: - AllowPredicates: true diff --git a/Gemfile b/Gemfile index 3825d4e..89185a0 100644 --- a/Gemfile +++ b/Gemfile @@ -8,6 +8,5 @@ end group :development, :test do gem 'pry' - gem 'rubocop', '~> 0.49.0' gem 'ruby-prof', require: false end diff --git a/Rakefile b/Rakefile index 0ce16ec..34dba09 100644 --- a/Rakefile +++ b/Rakefile @@ -3,7 +3,4 @@ require 'bundler/gem_tasks' require 'rspec/core/rake_task' RSpec::Core::RakeTask.new(:spec) -require 'rubocop/rake_task' -RuboCop::RakeTask.new - -task default: [:spec, :rubocop] +task default: [:spec]