Skip to content

Commit 893e671

Browse files
committed
use cookstyle for linting
Signed-off-by: Martin Schurz <[email protected]>
1 parent e395a0a commit 893e671

File tree

3 files changed

+6
-28
lines changed

3 files changed

+6
-28
lines changed

Diff for: .rubocop.yml

-28
Original file line numberDiff line numberDiff line change
@@ -2,31 +2,3 @@
22
AllCops:
33
Exclude:
44
- vendor/**/*
5-
Documentation:
6-
Enabled: false
7-
Layout/ParameterAlignment:
8-
Enabled: true
9-
HashSyntax:
10-
Enabled: true
11-
LineLength:
12-
Enabled: false
13-
EmptyLinesAroundBlockBody:
14-
Enabled: false
15-
Style/Encoding:
16-
Enabled: false
17-
MethodLength:
18-
Max: 40
19-
NumericLiterals:
20-
MinDigits: 10
21-
Metrics/BlockLength:
22-
Max: 35
23-
Metrics/CyclomaticComplexity:
24-
Max: 10
25-
Metrics/PerceivedComplexity:
26-
Max: 10
27-
Metrics/AbcSize:
28-
Max: 30
29-
# Lint/AmbiguousBlockAssociation is incompatible with RSpec
30-
# https://github.com/rubocop-hq/rubocop/issues/4222
31-
Lint/AmbiguousBlockAssociation:
32-
Enabled: false

Diff for: Gemfile

+1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
source 'https://rubygems.org'
44

5+
gem 'cookstyle'
56
gem 'highline'
67
gem 'rack'
78
gem 'rake'

Diff for: Rakefile

+5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/usr/bin/env rake
22
# frozen_string_literal: true
33

4+
require 'cookstyle'
45
require 'rake/testtask'
56
require 'rubocop/rake_task'
67

@@ -10,6 +11,10 @@ task :rubocop do
1011
RuboCop::RakeTask.new
1112
end
1213

14+
RuboCop::RakeTask.new(:cookstyle) do |task|
15+
task.options << '--display-cop-names'
16+
end
17+
1318
# lint the project
1419
desc 'Run robocop linter'
1520
task lint: [:rubocop]

0 commit comments

Comments
 (0)