CopHelper
CopsDocumentationGenerator
HostEnvironmentSimulatorHelper
Object
RuboCop
ArgumentsEnv
ArgumentsFile
CLI
Command
AutoGenerateConfig
Base
ExecuteRunner
InitDotfile
ShowCops
ShowDocsUrl
SuggestExtensions
Version
Environment
Finished
CacheConfig
CachedData
CommentConfig
Config
ConfigFinder
ConfigLoader
ConfigLoaderResolver
ConfigNotFoundError
ConfigObsoletion
ChangedEnforcedStyles
ChangedParameter
CopRule
ExtractedCop
ParameterRule
RemovedCop
RenamedCop
Rule
SplitCop
ConfigRegeneration
ConfigStore
ConfigValidator
Cop
Alignment
AlignmentCorrector
AllowedIdentifiers
AllowedMethods
AllowedPattern
AmbiguousCopName
AnnotationComment
ArrayMinSize
ArraySyntax
AutoCorrector
AutocorrectLogic
Badge
Bundler
DuplicatedGem
GemComment
GemFilename
GemVersion
InsecureProtocolSource
OrderedGems
CheckAssignment
CheckLineBreakable
CodeLength
CommentsHelp
Commissioner
ConditionCorrector
ConfigurableEnforcedStyle
ConfigurableFormatting
ConfigurableMax
ConfigurableNaming
ConfigurableNumbering
Corrector
DefNode
Documentation
DocumentationComment
Duplication
EachToForCorrector
EmptyLineCorrector
EmptyParameter
EndKeywordAlignment
EnforceSuperclass
FirstElementLineBreak
ForToEachCorrector
Force
FrozenStringLiteral
GemDeclaration
Gemspec
DependencyVersion
DeprecatedAttributeAssignment
DuplicatedAssignment
OrderedDependencies
RequireMFA
RequiredRubyVersion
RubyVersionGlobalsUsage
GemspecHelp
Generator
ConfigurationInjector
RequireFileInjector
HashAlignmentStyles
KeyAlignment
KeywordSplatAlignment
SeparatorAlignment
TableAlignment
ValueAlignment
HashShorthandSyntax
HashTransformMethod
Heredoc
IfThenCorrector
IgnoredMethods
IgnoredNode
IgnoredPattern
IntegerNode
InternalAffairs
CopDescription
EmptyLineBetweenExpectOffenseAndCorrection
ExampleDescription
InheritDeprecatedCopClass
LocationLineEqualityComparison
MethodNameEndWith
MethodNameEqual
NodeDestructuring
NodeMatcherDirective
NodeTypePredicate
NumblockHandler
OffenseLocationKeyword
RedundantContextConfigParameter
RedundantDescribedClassAsSubject
RedundantLetRuboCopConfigNew
RedundantLocationArgument
RedundantMessageArgument
RedundantMethodDispatchNode
SingleLineComparison
StyleDetectedApiUse
UndefinedConfig
UselessMessageAssertion
UselessRestrictOnSend
Interpolation
LambdaLiteralToMethodCorrector
Layout
AccessModifierIndentation
ArgumentAlignment
ArrayAlignment
AssignmentIndentation
BeginEndAlignment
BlockAlignment
BlockEndNewline
CaseIndentation
ClassStructure
ClosingHeredocIndentation
ClosingParenthesisIndentation
CommentIndentation
ConditionPosition
DefEndAlignment
DotPosition
ElseAlignment
EmptyComment
EmptyLineAfterGuardClause
EmptyLineAfterMagicComment
EmptyLineAfterMultilineCondition
EmptyLineBetweenDefs
EmptyLines
EmptyLinesAroundAccessModifier
EmptyLinesAroundArguments
EmptyLinesAroundAttributeAccessor
EmptyLinesAroundBeginBody
EmptyLinesAroundBlockBody
EmptyLinesAroundBody
EmptyLinesAroundClassBody
EmptyLinesAroundExceptionHandlingKeywords
EmptyLinesAroundMethodBody
EmptyLinesAroundModuleBody
EndAlignment
EndOfLine
ExtraSpacing
FirstArgumentIndentation
FirstArrayElementIndentation
FirstArrayElementLineBreak
FirstHashElementIndentation
FirstHashElementLineBreak
FirstMethodArgumentLineBreak
FirstMethodParameterLineBreak
FirstParameterIndentation
HashAlignment
HeredocArgumentClosingParenthesis
HeredocIndentation
IndentationConsistency
IndentationStyle
IndentationWidth
InitialIndentation
LeadingCommentSpace
LeadingEmptyLines
LineContinuationLeadingSpace
LineContinuationSpacing
LineEndStringConcatenationIndentation
LineLength
MultilineArrayBraceLayout
MultilineArrayLineBreaks
MultilineAssignmentLayout
MultilineBlockLayout
MultilineHashBraceLayout
MultilineHashKeyLineBreaks
MultilineMethodArgumentLineBreaks
MultilineMethodCallBraceLayout
MultilineMethodCallIndentation
MultilineMethodDefinitionBraceLayout
MultilineMethodParameterLineBreaks
MultilineOperationIndentation
ParameterAlignment
RedundantLineBreak
RescueEnsureAlignment
SingleLineBlockChain
SpaceAfterColon
SpaceAfterComma
SpaceAfterMethodName
SpaceAfterNot
SpaceAfterSemicolon
SpaceAroundBlockParameters
SpaceAroundEqualsInParameterDefault
SpaceAroundKeyword
SpaceAroundMethodCallOperator
SpaceAroundOperators
SpaceBeforeBlockBraces
SpaceBeforeBrackets
SpaceBeforeComma
SpaceBeforeComment
SpaceBeforeFirstArg
SpaceBeforeSemicolon
SpaceInLambdaLiteral
SpaceInsideArrayLiteralBrackets
SpaceInsideArrayPercentLiteral
SpaceInsideBlockBraces
SpaceInsideHashLiteralBraces
SpaceInsideParens
SpaceInsidePercentLiteralDelimiters
SpaceInsideRangeLiteral
SpaceInsideReferenceBrackets
SpaceInsideStringInterpolation
TrailingEmptyLines
TrailingWhitespace
Legacy
CorrectionsProxy
LineBreakCorrector
LineLengthHelp
Lint
AmbiguousAssignment
AmbiguousBlockAssociation
AmbiguousOperator
AmbiguousOperatorPrecedence
AmbiguousRange
AmbiguousRegexpLiteral
AssignmentInCondition
BigDecimalNew
BinaryOperatorWithIdenticalOperands
BooleanSymbol
CircularArgumentReference
ConstantDefinitionInBlock
ConstantOverwrittenInRescue
ConstantResolution
Debugger
DeprecatedClassMethods
DeprecatedClassMethod
Replacement
DeprecatedConstants
DeprecatedOpenSSLConstant
DisjunctiveAssignmentInConstructor
DuplicateBranch
DuplicateCaseCondition
DuplicateElsifCondition
DuplicateHashKey
DuplicateMagicComment
DuplicateMethods
DuplicateRegexpCharacterClassElement
DuplicateRequire
DuplicateRescueException
EachWithObjectArgument
ElseLayout
EmptyBlock
EmptyClass
EmptyConditionalBody
EmptyEnsure
EmptyExpression
EmptyFile
EmptyInPattern
EmptyInterpolation
EmptyWhen
EnsureReturn
ErbNewArguments
FlipFlop
FloatComparison
FloatOutOfRange
FormatParameterMismatch
HashCompareByIdentity
HeredocMethodCallPosition
IdentityComparison
ImplicitStringConcatenation
IncompatibleIoSelectWithFiberScheduler
IneffectiveAccessModifier
InheritException
InterpolationCheck
LambdaWithoutLiteralBlock
LiteralAsCondition
LiteralInInterpolation
Loop
MissingCopEnableDirective
MissingSuper
MixedRegexpCaptureTypes
MultipleComparison
NestedMethodDefinition
NestedPercentLiteral
NextWithoutAccumulator
NoReturnInBeginEndBlocks
NonAtomicFileOperation
NonDeterministicRequireOrder
NonLocalExitFromIterator
NumberConversion
NumberedParameterAssignment
OrAssignmentToConstant
OrderedMagicComments
OutOfRangeRegexpRef
ParenthesesAsGroupedExpression
PercentStringArray
PercentSymbolArray
RaiseException
RandOne
RedundantCopDisableDirective
RedundantCopEnableDirective
RedundantDirGlobSort
RedundantRequireStatement
RedundantSafeNavigation
RedundantSplatExpansion
RedundantStringCoercion
RedundantWithIndex
RedundantWithObject
RefinementImportMethods
RegexpAsCondition
RequireParentheses
RequireRangeParentheses
RequireRelativeSelfPath
RescueException
RescueType
ReturnInVoidContext
SafeNavigationChain
SafeNavigationConsistency
SafeNavigationWithEmpty
ScriptPermission
SelfAssignment
SendWithMixinArgument
ShadowedArgument
ShadowedException
ShadowingOuterLocalVariable
StructNewOverride
SuppressedException
SymbolConversion
Syntax
ToEnumArguments
ToJSON
TopLevelReturnWithArgument
TrailingCommaInAttributeDeclaration
TripleQuotes
UnderscorePrefixedVariableName
UnexpectedBlockArity
UnifiedInteger
UnmodifiedReduceAccumulator
UnreachableCode
UnreachableLoop
UnusedArgument
UnusedBlockArgument
UnusedMethodArgument
UriEscapeUnescape
UriRegexp
UselessAccessModifier
UselessAssignment
UselessElseWithoutRescue
UselessMethodDefinition
UselessRuby2Keywords
UselessSetterCall
MethodVariableTracker
UselessTimes
Void
MatchRange
MessageAnnotator
MethodComplexity
MethodPreference
Metrics
AbcSize
BlockLength
BlockNesting
ClassLength
CyclomaticComplexity
MethodLength
ModuleLength
ParameterLists
PerceivedComplexity
Utils
AbcSizeCalculator
CodeLengthCalculator
IteratingBlock
RepeatedAttributeDiscount
RepeatedCsendDiscount
Migration
DepartmentName
MinBodyLength
MultilineElementIndentation
MultilineElementLineBreaks
MultilineExpressionIndentation
MultilineLiteralBraceCorrector
MultilineLiteralBraceLayout
Naming
AccessorMethodName
AsciiIdentifiers
BinaryOperatorParameterName
BlockForwarding
BlockParameterName
ClassAndModuleCamelCase
ConstantName
FileName
HeredocDelimiterCase
HeredocDelimiterNaming
InclusiveLanguage
MemoizedInstanceVariableName
MethodName
MethodParameterName
PredicateName
RescuedExceptionsVariableName
VariableName
VariableNumber
NegativeConditional
NilMethods
Offense
OnNormalIfUnless
OrderedGemCorrector
OrderedGemNode
Parentheses
ParenthesesCorrector
PercentArray
PercentLiteral
PercentLiteralCorrector
PrecedingFollowingAlignment
PreferredDelimiters
PunctuationCorrector
RangeHelp
RationalLiteral
Registry
RequireLibrary
RequireLibraryCorrector
RescueNode
SafeAssignment
Security
CompoundHash
Eval
IoMethods
JSONLoad
MarshalLoad
Open
YAMLLoad
Severity
SpaceAfterPunctuation
SpaceBeforePunctuation
SpaceCorrector
StatementModifier
StringHelp
StringLiteralCorrector
StringLiteralsHelp
Style
AccessModifierDeclarations
AccessorGrouping
Alias
AndOr
ArgumentsForwarding
ArrayCoercion
ArrayJoin
AsciiComments
Attr
AutoResourceCleanup
BarePercentLiterals
BeginBlock
BisectedAttrAccessor
Macro
BlockComments
BlockDelimiters
CaseCorrector
CaseEquality
CaseLikeIf
CharacterLiteral
ClassAndModuleChildren
ClassCheck
ClassEqualityComparison
ClassMethods
ClassMethodsDefinitions
ClassVars
CollectionCompact
CollectionMethods
ColonMethodCall
ColonMethodDefinition
CombinableLoops
CommandLiteral
CommentAnnotation
CommentedKeyword
ConditionalAssignment
ConditionalAssignmentHelper
ConditionalCorrectorHelper
ConstantVisibility
Copyright
DateTime
DefWithParentheses
Dir
DisableCopsWithinSourceCodeDirective
DocumentDynamicEvalDefinition
DocumentationMethod
DoubleCopDisableDirective
DoubleNegation
EachForSimpleLoop
EachWithObject
EmptyBlockParameter
EmptyCaseCondition
EmptyElse
EmptyHeredoc
EmptyLambdaParameter
EmptyLiteral
EmptyMethod
Encoding
EndBlock
EndlessMethod
EnvHome
EvalWithLocation
EvenOdd
ExpandPathArguments
ExplicitBlockArgument
ExponentialNotation
FetchEnvVar
FileRead
FileWrite
FloatDivision
For
FormatString
FormatStringToken
FrozenStringLiteralComment
GlobalStdStream
GlobalVars
GuardClause
HashAsLastArrayItem
HashConversion
HashEachMethods
HashExcept
HashLikeCase
HashSyntax
HashTransformKeys
HashTransformValues
IdenticalConditionalBranches
IfCorrector
IfInsideElse
IfUnlessModifier
IfUnlessModifierOfIfUnless
IfWithBooleanLiteralBranches
IfWithSemicolon
ImplicitRuntimeError
InPatternThen
InfiniteLoop
InlineComment
InverseMethods
IpAddresses
KeywordParametersOrder
Lambda
LambdaCall
LineEndConcatenation
MagicCommentFormat
CommentRange
MapCompactWithConditionalBlock
MapToHash
MethodCallWithArgsParentheses
OmitParentheses
MethodCallWithoutArgsParentheses
MethodCalledOnDoEndBlock
MethodDefParentheses
MinMax
MissingElse
MissingRespondToMissing
MixinGrouping
MixinUsage
ModuleFunction
MultilineBlockChain
MultilineIfModifier
MultilineIfThen
MultilineInPatternThen
MultilineMemoization
MultilineMethodSignature
MultilineTernaryOperator
MultilineWhenThen
MutableConstant
ShareableConstantValue
NegatedIf
NegatedIfElseCondition
NegatedUnless
NegatedWhile
NestedFileDirname
NestedModifier
NestedParenthesizedCalls
NestedTernaryOperator
Next
NilComparison
NilLambda
NonNilCheck
Not
NumberedParameters
NumberedParametersLimit
NumericLiteralPrefix
NumericLiterals
NumericPredicate
ObjectThen
OneLineConditional
OpenStructUse
OperatorMethodCall
OptionHash
OptionalArguments
OptionalBooleanParameter
OrAssignment
ParallelAssignment
AssignmentSorter
GenericCorrector
ModifierCorrector
RescueCorrector
ParenthesesAroundCondition
PercentLiteralDelimiters
PercentQLiterals
PerlBackrefs
PreferredHashMethods
Proc
QuotedSymbols
RaiseArgs
RandomWithOffset
RedundantArgument
RedundantAssignment
RedundantBegin
RedundantCapitalW
RedundantCondition
RedundantConditional
RedundantException
RedundantFetchBlock
RedundantFileExtensionInRequire
RedundantFreeze
RedundantInitialize
RedundantInterpolation
RedundantParentheses
RedundantPercentQ
RedundantRegexpCharacterClass
RedundantRegexpEscape
RedundantReturn
RedundantSelf
RedundantSelfAssignment
RedundantSelfAssignmentBranch
RedundantSort
RedundantSortBy
RedundantStringEscape
RegexpLiteral
RescueModifier
RescueStandardError
ReturnNil
SafeNavigation
Sample
SelectByRegexp
Semicolon
Send
SignalException
SingleArgumentDig
SingleLineBlockParams
SingleLineMethods
SlicingWithRange
SoleNestedConditional
SpecialGlobalVars
StabbyLambdaParentheses
StaticClass
StderrPuts
StringChars
StringConcatenation
StringHashKeys
StringLiterals
StringLiteralsInInterpolation
StringMethods
Strip
StructInheritance
SwapValues
SymbolArray
SymbolLiteral
SymbolProc
TernaryCorrector
TernaryParentheses
TopLevelMethodDefinition
TrailingBodyOnClass
TrailingBodyOnMethodDefinition
TrailingBodyOnModule
TrailingCommaInArguments
TrailingCommaInArrayLiteral
TrailingCommaInBlockArgs
TrailingCommaInHashLiteral
TrailingMethodEndStatement
TrailingUnderscoreVariable
TrivialAccessors
UnlessElse
UnlessLogicalOperators
UnpackFirst
VariableInterpolation
WhenThen
WhileUntilDo
WhileUntilModifier
WordArray
YodaCondition
ZeroLengthPredicate
SurroundingSpace
SymbolHelp
TargetRubyVersion
Team
TrailingBody
TrailingComma
UncommunicativeName
UnusedArgCorrector
Util
FormatSequence
VariableForce
And
Assignment
Branch
Branchable
Case
CaseMatch
Ensure
ExceptionHandler
If
LogicalOperator
Or
Reference
Rescue
Scope
SimpleConditional
Until
UntilPost
Variable
VariableTable
While
WhilePost
VisibilityHelp
DirectiveComment
Error
ErrorWithAnalyzedFileLocation
ExcludeLimit
Ext
ProcessedSource
Range
RegexpNode
RegexpParser
Expression
CharacterSet
Map
FeatureLoader
FileFinder
Formatter
AutoGenConfigFormatter
BaseFormatter
ClangStyleFormatter
Colorizable
DisabledConfigFormatter
EmacsStyleFormatter
FileListFormatter
FormatterSet
FuubarStyleFormatter
GitHubActionsFormatter
HTMLFormatter
ERBContext
JSONFormatter
JUnitFormatter
MarkdownFormatter
OffenseCountFormatter
PacmanFormatter
ProgressFormatter
QuietFormatter
SimpleTextFormatter
Report
TapFormatter
TextUtil
WorstOffendersFormatter
IncorrectCopNameError
Lockfile
MagicComment
EditorComment
EmacsComment
SimpleComment
VimComment
NameSimilarity
OptionArgumentError
Options
OptionsHelp
OptionsValidator
PathUtil
Platform
RSpec
ExpectOffense
AnnotatedSource
ParallelFormatter
RakeTask
RemoteConfig
ResultCache
Runner
InfiniteCorrectionLoop
Server
Cache
ClientCommand
Exec
Restart
Start
Status
Stop
Core
Helper
InvalidTokenError
ServerCommand
ServerStopRequest
SocketReader
UnknownServerCommandError
StringInterpreter
TargetFinder
TargetRuby
BundlerLockFile
Default
GemspecFile
RuboCopConfig
RubyVersionFile
Source
ToolVersionsFile
ValidationError
Warning
YAMLDuplicationChecker
String
This is the API documentation for rubocop-1.37.0 Documentation.