-
Notifications
You must be signed in to change notification settings - Fork 0
/
.rubocop.yml
62 lines (50 loc) · 1.72 KB
/
.rubocop.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# 基本的に自動生成されるものはチェック対象から除外する
AllCops:
Exclude:
- .git/*
- bin/*
- error_pages/**/*
- db/*
- node_modules/**/*
- spec/**/*
- tmp/**/*
- vendor/**/*
DisplayCopNames: true
# UTF-8を使う
Encoding:
Enabled: false
# デフォルト80文字の倍の160文字まで許可
LineLength:
Max: 160
# メソッドをデフォルトの10行以上にしても許可する
MethodLength:
Enabled: false
# 桁揃えが綺麗にならないことがあるのでmigrationは除外する
Layout/ExtraSpacing:
Exclude:
- "db/migrate/*.rb"
# 日本語コメントを許可する
Style/AsciiComments:
Enabled: false
# !!の使用を許可する
Style/DoubleNegation:
Enabled: false
# frozen_string_literal: trueというマジックコメントを書かなくてもRuboCopの規約違反にしない
Style/FrozenStringLiteralComment:
Enabled: false
# 変数展開やエスケープの必要がない場合にシングルクォートやダブルクォートを利用する関係のルール
# デフォルトで生成されるファイル群が規約違反に当たるため一旦無効化しておく
Style/StringLiterals:
Enabled: false
# クラス内のクラスなどを定義する際の形式を強制するルール
Style/ClassAndModuleChildren:
Enabled: false
# classやmoduleのトップレベルのドキュメントをチェック
Style/Documentation:
Enabled: false
# 文字列やシンボルの配列をリテラルのみで作成するときに、原則%記法を使うように強制される。
Style/SymbolArray:
Enabled: false
# 配列の[]内のスペースに関するルール
Layout/SpaceInsideArrayLiteralBrackets:
Enabled: false