|
1 | 1 | AllCops: |
2 | | - TargetRubyVersion: 2.4 |
| 2 | + TargetRubyVersion: 2.5 |
3 | 3 | SuggestExtensions: false |
4 | 4 | NewCops: disable |
5 | 5 | Exclude: |
6 | 6 | - '**/vendor/**/*' |
7 | 7 |
|
| 8 | +Gemspec/DateAssignment: # new in 1.10 |
| 9 | + Enabled: true |
| 10 | +Gemspec/RequireMFA: # new in 1.23 |
| 11 | + Enabled: true |
| 12 | + |
8 | 13 | Layout/EmptyLinesAroundAttributeAccessor: |
9 | 14 | Enabled: true |
10 | | -Layout/SpaceAroundMethodCallOperator: |
| 15 | +Layout/LineEndStringConcatenationIndentation: # new in 1.18 |
11 | 16 | Enabled: true |
12 | 17 | Layout/LineLength: |
13 | 18 | Exclude: |
14 | 19 | - ar-multidb.gemspec |
| 20 | +Layout/SpaceAroundMethodCallOperator: |
| 21 | + Enabled: true |
| 22 | +Layout/SpaceBeforeBrackets: # new in 1.7 |
| 23 | + Enabled: true |
| 24 | + |
| 25 | +Lint/AmbiguousAssignment: # new in 1.7 |
| 26 | + Enabled: true |
| 27 | +Lint/AmbiguousOperatorPrecedence: # new in 1.21 |
| 28 | + Enabled: true |
| 29 | +Lint/AmbiguousRange: # new in 1.19 |
| 30 | + Enabled: true |
| 31 | +Lint/DeprecatedConstants: # new in 1.8 |
| 32 | + Enabled: true |
15 | 33 | Lint/DeprecatedOpenSSLConstant: |
16 | 34 | Enabled: true |
| 35 | +Lint/DuplicateBranch: # new in 1.3 |
| 36 | + Enabled: true |
17 | 37 | Lint/DuplicateElsifCondition: |
18 | 38 | Enabled: true |
| 39 | +Lint/DuplicateRegexpCharacterClassElement: # new in 1.1 |
| 40 | + Enabled: true |
| 41 | +Lint/EmptyBlock: # new in 1.1 |
| 42 | + Enabled: true |
| 43 | +Lint/EmptyClass: # new in 1.3 |
| 44 | + Enabled: true |
| 45 | +Lint/EmptyInPattern: # new in 1.16 |
| 46 | + Enabled: true |
| 47 | +Lint/IncompatibleIoSelectWithFiberScheduler: # new in 1.21 |
| 48 | + Enabled: true |
| 49 | +Lint/LambdaWithoutLiteralBlock: # new in 1.8 |
| 50 | + Enabled: true |
19 | 51 | Lint/MixedRegexpCaptureTypes: |
20 | 52 | Enabled: true |
| 53 | +Lint/NoReturnInBeginEndBlocks: # new in 1.2 |
| 54 | + Enabled: true |
| 55 | +Lint/NumberedParameterAssignment: # new in 1.9 |
| 56 | + Enabled: true |
| 57 | +Lint/OrAssignmentToConstant: # new in 1.9 |
| 58 | + Enabled: true |
21 | 59 | Lint/RaiseException: |
22 | 60 | Enabled: true |
| 61 | +Lint/RedundantDirGlobSort: # new in 1.8 |
| 62 | + Enabled: true |
| 63 | +Lint/RefinementImportMethods: # new in 1.27 |
| 64 | + Enabled: true |
| 65 | +Lint/RequireRelativeSelfPath: # new in 1.22 |
| 66 | + Enabled: true |
23 | 67 | Lint/StructNewOverride: |
24 | 68 | Enabled: true |
| 69 | +Lint/SymbolConversion: # new in 1.9 |
| 70 | + Enabled: true |
| 71 | +Lint/ToEnumArguments: # new in 1.1 |
| 72 | + Enabled: true |
| 73 | +Lint/TripleQuotes: # new in 1.9 |
| 74 | + Enabled: true |
| 75 | +Lint/UnexpectedBlockArity: # new in 1.5 |
| 76 | + Enabled: true |
| 77 | +Lint/UnmodifiedReduceAccumulator: # new in 1.1 |
| 78 | + Enabled: true |
| 79 | +Lint/UselessRuby2Keywords: # new in 1.23 |
| 80 | + Enabled: true |
| 81 | + |
25 | 82 | Naming/FileName: |
26 | 83 | Exclude: |
27 | 84 | - lib/ar-multidb.rb |
28 | 85 | - 'gemfiles/*' |
| 86 | +Naming/BlockForwarding: # new in 1.24 |
| 87 | + Enabled: true |
| 88 | + |
29 | 89 | Metrics: |
30 | 90 | Enabled: false |
| 91 | + |
| 92 | +Security/CompoundHash: # new in 1.28 |
| 93 | + Enabled: true |
| 94 | +Security/IoMethods: # new in 1.22 |
| 95 | + Enabled: true |
| 96 | + |
31 | 97 | Style/AccessorGrouping: |
32 | 98 | Enabled: true |
| 99 | +Style/ArgumentsForwarding: # new in 1.1 |
| 100 | + Enabled: true |
33 | 101 | Style/ArrayCoercion: |
34 | 102 | Enabled: true |
35 | 103 | Style/BisectedAttrAccessor: |
36 | 104 | Enabled: true |
37 | 105 | Style/CaseLikeIf: |
38 | 106 | Enabled: true |
| 107 | +Style/CollectionCompact: # new in 1.2 |
| 108 | + Enabled: true |
39 | 109 | Style/Documentation: |
40 | 110 | Enabled: false |
| 111 | +Style/DocumentDynamicEvalDefinition: # new in 1.1 |
| 112 | + Enabled: true |
| 113 | +Style/EndlessMethod: # new in 1.8 |
| 114 | + Enabled: true |
41 | 115 | Style/ExponentialNotation: |
42 | 116 | Enabled: true |
| 117 | +Style/FetchEnvVar: # new in 1.28 |
| 118 | + Enabled: true |
| 119 | +Style/FileRead: # new in 1.24 |
| 120 | + Enabled: true |
| 121 | +Style/FileWrite: # new in 1.24 |
| 122 | + Enabled: true |
43 | 123 | Style/HashAsLastArrayItem: |
44 | 124 | Enabled: true |
| 125 | +Style/HashConversion: # new in 1.10 |
| 126 | + Enabled: true |
45 | 127 | Style/HashEachMethods: |
46 | 128 | Enabled: true |
| 129 | +Style/HashExcept: # new in 1.7 |
| 130 | + Enabled: true |
47 | 131 | Style/HashLikeCase: |
48 | 132 | Enabled: true |
49 | 133 | Style/HashTransformKeys: |
50 | 134 | Enabled: true |
51 | 135 | Style/HashTransformValues: |
52 | 136 | Enabled: true |
| 137 | +Style/IfWithBooleanLiteralBranches: # new in 1.9 |
| 138 | + Enabled: true |
| 139 | +Style/InPatternThen: # new in 1.16 |
| 140 | + Enabled: true |
| 141 | +Style/MapToHash: # new in 1.24 |
| 142 | + Enabled: true |
| 143 | +Style/MultilineInPatternThen: # new in 1.16 |
| 144 | + Enabled: true |
| 145 | +Style/NegatedIfElseCondition: # new in 1.2 |
| 146 | + Enabled: true |
| 147 | +Style/NestedFileDirname: # new in 1.26 |
| 148 | + Enabled: true |
| 149 | +Style/NilLambda: # new in 1.3 |
| 150 | + Enabled: true |
| 151 | +Style/NumberedParameters: # new in 1.22 |
| 152 | + Enabled: true |
| 153 | +Style/NumberedParametersLimit: # new in 1.22 |
| 154 | + Enabled: true |
| 155 | +Style/ObjectThen: # new in 1.28 |
| 156 | + Enabled: true |
| 157 | +Style/OpenStructUse: # new in 1.23 |
| 158 | + Enabled: true |
| 159 | +Style/QuotedSymbols: # new in 1.16 |
| 160 | + Enabled: true |
| 161 | +Style/RedundantArgument: # new in 1.4 |
| 162 | + Enabled: true |
53 | 163 | Style/RedundantAssignment: |
54 | 164 | Enabled: true |
55 | 165 | Style/RedundantFetchBlock: |
56 | 166 | Enabled: true |
57 | 167 | Style/RedundantFileExtensionInRequire: |
58 | 168 | Enabled: true |
| 169 | +Style/RedundantInitialize: # new in 1.27 |
| 170 | + Enabled: true |
59 | 171 | Style/RedundantRegexpCharacterClass: |
60 | 172 | Enabled: true |
61 | 173 | Style/RedundantRegexpEscape: |
62 | 174 | Enabled: true |
| 175 | +Style/RedundantSelfAssignmentBranch: # new in 1.19 |
| 176 | + Enabled: true |
| 177 | +Style/SelectByRegexp: # new in 1.22 |
| 178 | + Enabled: true |
63 | 179 | Style/SlicingWithRange: |
64 | 180 | Enabled: true |
| 181 | +Style/StringChars: # new in 1.12 |
| 182 | + Enabled: true |
| 183 | +Style/SwapValues: # new in 1.1 |
| 184 | + Enabled: true |
0 commit comments