|
Classes:
AmbiguousAssignment,
AmbiguousBlockAssociation,
AmbiguousOperator,
AmbiguousOperatorPrecedence,
AmbiguousRange,
AmbiguousRegexpLiteral,
ArrayLiteralInRegexp,
AssignmentInCondition,
BigDecimalNew,
BinaryOperatorWithIdenticalOperands,
BooleanSymbol,
CircularArgumentReference,
ConstantDefinitionInBlock,
ConstantOverwrittenInRescue,
ConstantReassignment,
ConstantResolution,
CopDirectiveSyntax,
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,
RedundantTypeConversion,
RedundantWithIndex,
RedundantWithObject,
RefinementImportMethods,
RegexpAsCondition,
RequireParentheses,
RequireRangeParentheses,
RequireRelativeSelfPath,
RescueException,
RescueType,
ReturnInVoidContext,
SafeNavigationChain,
SafeNavigationConsistency,
SafeNavigationWithEmpty,
ScriptPermission,
SelfAssignment,
SendWithMixinArgument,
ShadowedArgument,
ShadowedException,
ShadowingOuterLocalVariable,
SharedMutableDefault,
StructNewOverride,
SuppressedException,
SuppressedExceptionInNumberConversion,
SymbolConversion,
Syntax,
ToEnumArguments,
ToJSON,
TopLevelReturnWithArgument,
TrailingCommaInAttributeDeclaration,
TripleQuotes,
UnderscorePrefixedVariableName,
UnescapedBracketInRegexp,
UnexpectedBlockArity,
UnifiedInteger,
UnmodifiedReduceAccumulator,
UnreachableCode,
UnreachableLoop,
UnusedBlockArgument,
UnusedMethodArgument,
UriEscapeUnescape,
UriRegexp,
UselessAccessModifier,
UselessAssignment,
UselessConstantScoping,
UselessDefaultValueArgument,
UselessDefined,
UselessElseWithoutRescue,
UselessMethodDefinition,
UselessNumericOperation,
UselessOr,
UselessRescue,
UselessRuby2Keywords,
UselessSetterCall,
UselessTimes,
Void
|