forked from halostatue/diff-lcs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.rubocop.yml
121 lines (101 loc) · 2.61 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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
---
AllCops:
DisplayCopNames: true
DisplayStyleGuide: true
ExtraDetails: true
Exclude:
- diff-lcs.gemspec
- research/**/*
Layout/AlignParameters:
EnforcedStyle: with_fixed_indentation
Layout/DotPosition:
EnforcedStyle: trailing
Layout/ExtraSpacing:
Exclude:
- spec/**/*
Layout/MultilineMethodCallIndentation:
EnforcedStyle: indented
Metrics/LineLength:
Max: 110
Naming/FileName:
Exclude:
- lib/diff-lcs.rb
Naming/MemoizedInstanceVariableName:
Exclude: []
Naming/UncommunicativeMethodParamName:
Exclude:
- lib/diff/lcs/internals.rb
- spec/spec_helper.rb
Naming/VariableNumber:
Exclude: []
Performance/Caller:
Exclude: []
Security/MarshalLoad:
Exclude: []
Security/YAMLLoad:
Exclude: []
Style/BlockDelimiters:
EnforcedStyle: semantic
ProceduralMethods:
- trace
- assert_raises
- spec
- capture_subprocess_io
FunctionalMethods:
- let
- subject
- add_discovery
- require_do
- it
IgnoredMethods:
- expect
Style/Documentation:
Exclude:
- lib/diff/lcs/array.rb
- lib/diff/lcs/string.rb
- spec/spec_helper.rb
# Until there is a hard drop of Ruby 1.8
Style/HashSyntax:
Enabled: false
Style/PercentLiteralDelimiters:
PreferredDelimiters:
default: ()
'%i': '()'
'%I': '()'
'%r': '{}'
'%w': '()'
'%W': '()'
Style/RescueModifier:
Enabled: false
Style/RescueStandardError:
EnforcedStyle: implicit
Style/SignalException:
EnforcedStyle: semantic
Layout/IndentHeredoc: { Enabled: false }
Metrics/AbcSize: { Enabled: false }
Metrics/BlockLength: { Enabled: false }
Metrics/BlockNesting: { Enabled: false }
Metrics/ClassLength: { Enabled: false }
Metrics/CyclomaticComplexity: { Enabled: false }
Metrics/MethodLength: { Enabled: false}
Metrics/ModuleLength: { Enabled: false}
Metrics/PerceivedComplexity: { Enabled: false }
Style/AccessModifierDeclarations: { Enabled: false }
Style/AndOr: { Enabled: false }
Style/AsciiComments: { Enabled: false }
Style/BarePercentLiterals: { Enabled: false }
Style/ClassAndModuleChildren: { Enabled: false }
Style/ClassCheck: { Enabled: false }
Style/CommentedKeyword: { Enabled: false }
Style/DoubleNegation: { Enabled: false }
Style/EmptyMethod: { Enabled: false }
Style/ExpandPathArguments: { Enabled: false }
Style/FormatString: { Enabled: false }
Style/FormatStringToken: { Enabled: false }
Style/MultilineBlockChain: { Enabled: false }
Style/ParallelAssignment: { Enabled: false }
Style/SafeNavigation: { Enabled: false }
Style/SpecialGlobalVars: { Enabled: false }
Style/SymbolArray: { Enabled: false }
Style/SymbolProc: { Enabled: false }
Style/WordArray: { Enabled: false }