| 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 |