11 Lint/ConditionPosition:
20 Lint/UselessComparison:
26 Lint/HandleExceptions:
29 Lint/LiteralInCondition:
32 Lint/ShadowingOuterLocalVariable:
35 Lint/LiteralInInterpolation:
41 Style/RedundantReturn:
44 Lint/AmbiguousOperator:
47 Lint/AssignmentInCondition:
50 Style/SpaceBeforeComment:
59 # Method length is not necessarily an indicator of code quality
63 # Module length is not necessarily an indicator of code quality
67 Style/WhileUntilModifier:
70 Lint/AmbiguousRegexpLiteral:
85 Lint/DeprecatedClassMethods:
91 Lint/ParenthesesAsGroupedExpression:
97 Lint/StringConversionInInterpolation:
100 Lint/UnusedBlockArgument:
103 Lint/UnusedMethodArgument:
106 Lint/UselessAccessModifier:
109 Lint/UselessAssignment:
115 Style/AccessModifierIndentation:
118 Style/AccessorMethodName:
130 Style/AlignParameters:
133 Metrics/BlockNesting:
142 Style/BracesAroundHashParameters:
148 Style/CaseIndentation:
151 Style/CharacterLiteral:
154 Style/ClassAndModuleCamelCase:
157 Style/ClassAndModuleChildren:
163 # Class length is not necessarily an indicator of code quality
179 Style/UnneededPercentQ:
185 Style/SpaceBeforeSemicolon:
188 Style/TrailingBlankLines:
191 Style/SpaceInsideBlockBraces:
194 Style/SpaceInsideBrackets:
197 Style/SpaceInsideHashLiteralBraces:
200 Style/SpaceInsideParens:
203 Style/LeadingCommentSpace:
206 Style/SpaceBeforeFirstArg:
209 Style/SpaceAfterColon:
212 Style/SpaceAfterComma:
215 Style/SpaceAfterMethodName:
221 Style/SpaceAfterSemicolon:
224 Style/SpaceAroundEqualsInParameterDefault:
227 Style/SpaceAroundOperators:
230 Style/SpaceBeforeBlockBraces:
233 Style/SpaceBeforeComma:
236 Style/CollectionMethods:
239 Style/CommentIndentation:
242 Style/ColonMethodCall:
245 Style/CommentAnnotation:
248 # 'Complexity' is very relative
249 Metrics/CyclomaticComplexity:
258 Style/DefWithParentheses:
261 Style/PreferredHashMethods:
265 EnforcedStyle: trailing
267 Style/DoubleNegation:
270 Style/EachWithObject:
273 Style/EmptyLineBetweenDefs:
282 Style/IndentationConsistency:
285 Style/IndentationWidth:
291 Style/EmptyLinesAroundAccessModifier:
297 # Configuration parameters: AllowURI, URISchemes.
301 Style/MethodCallParentheses:
304 Style/MethodDefParentheses:
307 Style/LineEndConcatenation:
310 Style/TrailingWhitespace:
313 Style/StringLiterals:
316 Style/TrailingCommaInArguments:
319 Style/TrailingCommaInLiteral:
328 Style/IfUnlessModifier:
331 Style/MultilineIfThen:
343 Style/SingleLineBlockParams:
346 Style/SingleLineMethods:
349 Style/SpecialGlobalVars:
352 Style/TrivialAccessors:
358 Style/VariableInterpolation:
382 Style/MultilineTernaryOperator:
385 Style/NestedTernaryOperator:
394 Style/MultilineBlockChain:
400 Style/SignalException:
409 Style/NumericLiterals:
412 Style/OneLineConditional:
418 Style/ParenthesesAroundCondition:
421 Style/PercentLiteralDelimiters:
430 Style/RedundantException:
433 Style/SelfAssignment:
442 Style/RedundantBegin:
445 Style/RescueModifier:
448 # based on https://github.com/voxpupuli/modulesync_config/issues/168
450 EnforcedStyle: percent_r
453 Lint/UnderscorePrefixedVariableName:
456 Metrics/ParameterLists:
459 Lint/RequireParentheses:
462 Style/SpaceBeforeFirstArg:
465 Style/ModuleFunction:
471 Style/IfWithSemicolon:
477 Style/BlockDelimiters:
480 Style/MultilineBlockLayout:
483 # 'Complexity' is very relative
487 # 'Complexity' is very relative
488 Metrics/PerceivedComplexity:
491 Lint/UselessAssignment:
494 Style/ClosingParenthesisIndentation:
499 # We don't use rspec in this way
503 # Example length is not necessarily an indicator of code quality