Classes:
AmbiguousAssignment ,
AmbiguousBlockAssociation ,
AmbiguousOperator ,
AmbiguousOperatorPrecedence ,
AmbiguousRange ,
AmbiguousRegexpLiteral ,
AssignmentInCondition ,
BigDecimalNew ,
BinaryOperatorWithIdenticalOperands ,
BooleanSymbol ,
CircularArgumentReference ,
ConstantDefinitionInBlock ,
ConstantOverwrittenInRescue ,
ConstantResolution ,
Debugger ,
DeprecatedClassMethods ,
DeprecatedConstants ,
DeprecatedOpenSSLConstant ,
DisjunctiveAssignmentInConstructor ,
DuplicateBranch ,
DuplicateCaseCondition ,
DuplicateElsifCondition ,
DuplicateHashKey ,
DuplicateMagicComment ,
DuplicateMatchPattern ,
DuplicateMethods ,
DuplicateRegexpCharacterClassElement ,
DuplicateRequire ,
DuplicateRescueException ,
DuplicateSetElement ,
EachWithObjectArgument ,
ElseLayout ,
EmptyBlock ,
EmptyClass ,
EmptyConditionalBody ,
EmptyEnsure ,
EmptyExpression ,
EmptyFile ,
EmptyInPattern ,
EmptyInterpolation ,
EmptyWhen ,
EnsureReturn ,
ErbNewArguments ,
FlipFlop ,
FloatComparison ,
FloatOutOfRange ,
FormatParameterMismatch ,
HashCompareByIdentity ,
HashNewWithKeywordArgumentsAsDefault ,
HeredocMethodCallPosition ,
IdentityComparison ,
ImplicitStringConcatenation ,
IncompatibleIoSelectWithFiberScheduler ,
IneffectiveAccessModifier ,
InheritException ,
InterpolationCheck ,
ItWithoutArgumentsInBlock ,
LambdaWithoutLiteralBlock ,
LiteralAsCondition ,
LiteralAssignmentInCondition ,
LiteralInInterpolation ,
Loop ,
MissingCopEnableDirective ,
MissingSuper ,
MixedCaseRange ,
MixedRegexpCaptureTypes ,
MultipleComparison ,
NestedMethodDefinition ,
NestedPercentLiteral ,
NextWithoutAccumulator ,
NoReturnInBeginEndBlocks ,
NonAtomicFileOperation ,
NonDeterministicRequireOrder ,
NonLocalExitFromIterator ,
NumberConversion ,
NumberedParameterAssignment ,
NumericOperationWithConstantResult ,
OrAssignmentToConstant ,
OrderedMagicComments ,
OutOfRangeRegexpRef ,
ParenthesesAsGroupedExpression ,
PercentStringArray ,
PercentSymbolArray ,
RaiseException ,
RandOne ,
RedundantCopDisableDirective ,
RedundantCopEnableDirective ,
RedundantDirGlobSort ,
RedundantRegexpQuantifiers ,
RedundantRequireStatement ,
RedundantSafeNavigation ,
RedundantSplatExpansion ,
RedundantStringCoercion ,
RedundantWithIndex ,
RedundantWithObject ,
RefinementImportMethods ,
RegexpAsCondition ,
RequireParentheses ,
RequireRangeParentheses ,
RequireRelativeSelfPath ,
RescueException ,
RescueType ,
ReturnInVoidContext ,
SafeNavigationChain ,
SafeNavigationConsistency ,
SafeNavigationWithEmpty ,
ScriptPermission ,
SelfAssignment ,
SendWithMixinArgument ,
ShadowedArgument ,
ShadowedException ,
ShadowingOuterLocalVariable ,
SharedMutableDefault ,
StructNewOverride ,
SuppressedException ,
SymbolConversion ,
Syntax ,
ToEnumArguments ,
ToJSON ,
TopLevelReturnWithArgument ,
TrailingCommaInAttributeDeclaration ,
TripleQuotes ,
UnderscorePrefixedVariableName ,
UnescapedBracketInRegexp ,
UnexpectedBlockArity ,
UnifiedInteger ,
UnmodifiedReduceAccumulator ,
UnreachableCode ,
UnreachableLoop ,
UnusedBlockArgument ,
UnusedMethodArgument ,
UriEscapeUnescape ,
UriRegexp ,
UselessAccessModifier ,
UselessAssignment ,
UselessDefined ,
UselessElseWithoutRescue ,
UselessMethodDefinition ,
UselessNumericOperation ,
UselessRescue ,
UselessRuby2Keywords ,
UselessSetterCall ,
UselessTimes ,
Void
|