Featured Classes
EmptyLinesAroundMethodBody
RuboCop::Cop::Style
MultilineMethodCallBraceLayout
RuboCop::Cop::Style
NestedTernaryOperator
RuboCop::Cop::Style
CaseWhenSplat
RuboCop::Cop::Performance
SimpleTextFormatter
RuboCop::Formatter
ReadWriteAttribute
RuboCop::Cop::Rails
All Classes
CLI
RuboCop
Finished
RuboCop::CLI
CachedData
RuboCop
CommentConfig
RuboCop
Config
RuboCop
ConfigLoader
RuboCop
ConfigStore
RuboCop
AmbiguousCopName
RuboCop::Cop
Commissioner
RuboCop::Cop
Cop
RuboCop::Cop
CopStore
RuboCop::Cop
Corrector
RuboCop::Cop
Force
RuboCop::Cop
AmbiguousOperator
RuboCop::Cop::Lint
AmbiguousRegexpLiteral
RuboCop::Cop::Lint
AssignmentInCondition
RuboCop::Cop::Lint
BlockAlignment
RuboCop::Cop::Lint
CircularArgumentReference
RuboCop::Cop::Lint
ConditionPosition
RuboCop::Cop::Lint
Debugger
RuboCop::Cop::Lint
DefEndAlignment
RuboCop::Cop::Lint
DeprecatedClassMethods
RuboCop::Cop::Lint
DeprecatedClassMethod
RuboCop::Cop::Lint::DeprecatedClassMethods
DuplicateMethods
RuboCop::Cop::Lint
DuplicatedKey
RuboCop::Cop::Lint
EachWithObjectArgument
RuboCop::Cop::Lint
ElseLayout
RuboCop::Cop::Lint
EmptyEnsure
RuboCop::Cop::Lint
EmptyInterpolation
RuboCop::Cop::Lint
EndAlignment
RuboCop::Cop::Lint
EndInMethod
RuboCop::Cop::Lint
EnsureReturn
RuboCop::Cop::Lint
Eval
RuboCop::Cop::Lint
FloatOutOfRange
RuboCop::Cop::Lint
FormatParameterMismatch
RuboCop::Cop::Lint
HandleExceptions
RuboCop::Cop::Lint
ImplicitStringConcatenation
RuboCop::Cop::Lint
IneffectiveAccessModifier
RuboCop::Cop::Lint
InvalidCharacterLiteral
RuboCop::Cop::Lint
LiteralInCondition
RuboCop::Cop::Lint
LiteralInInterpolation
RuboCop::Cop::Lint
Loop
RuboCop::Cop::Lint
NestedMethodDefinition
RuboCop::Cop::Lint
NextWithoutAccumulator
RuboCop::Cop::Lint
NonLocalExitFromIterator
RuboCop::Cop::Lint
ParenthesesAsGroupedExpression
RuboCop::Cop::Lint
RandOne
RuboCop::Cop::Lint
RequireParentheses
RuboCop::Cop::Lint
RescueException
RuboCop::Cop::Lint
ShadowingOuterLocalVariable
RuboCop::Cop::Lint
StringConversionInInterpolation
RuboCop::Cop::Lint
UnderscorePrefixedVariableName
RuboCop::Cop::Lint
UnneededDisable
RuboCop::Cop::Lint
UnreachableCode
RuboCop::Cop::Lint
UnusedBlockArgument
RuboCop::Cop::Lint
UnusedMethodArgument
RuboCop::Cop::Lint
UselessAccessModifier
RuboCop::Cop::Lint
UselessAssignment
RuboCop::Cop::Lint
UselessComparison
RuboCop::Cop::Lint
UselessElseWithoutRescue
RuboCop::Cop::Lint
UselessSetterCall
RuboCop::Cop::Lint
MethodVariableTracker
RuboCop::Cop::Lint::UselessSetterCall
Void
RuboCop::Cop::Lint
AbcSize
RuboCop::Cop::Metrics
BlockNesting
RuboCop::Cop::Metrics
ClassLength
RuboCop::Cop::Metrics
CyclomaticComplexity
RuboCop::Cop::Metrics
LineLength
RuboCop::Cop::Metrics
MethodLength
RuboCop::Cop::Metrics
ModuleLength
RuboCop::Cop::Metrics
ParameterLists
RuboCop::Cop::Metrics
PerceivedComplexity
RuboCop::Cop::Metrics
Offense
RuboCop::Cop
CaseWhenSplat
RuboCop::Cop::Performance
Casecmp
RuboCop::Cop::Performance
Count
RuboCop::Cop::Performance
Detect
RuboCop::Cop::Performance
DoubleStartEndWith
RuboCop::Cop::Performance
EndWith
RuboCop::Cop::Performance
FixedSize
RuboCop::Cop::Performance
FlatMap
RuboCop::Cop::Performance
HashEachMethods
RuboCop::Cop::Performance
LstripRstrip
RuboCop::Cop::Performance
RangeInclude
RuboCop::Cop::Performance
RedundantBlockCall
RuboCop::Cop::Performance
RedundantMatch
RuboCop::Cop::Performance
RedundantMerge
RuboCop::Cop::Performance
RedundantSortBy
RuboCop::Cop::Performance
ReverseEach
RuboCop::Cop::Performance
Sample
RuboCop::Cop::Performance
ShuffleAnalyzer
RuboCop::Cop::Performance::Sample
Size
RuboCop::Cop::Performance
StartWith
RuboCop::Cop::Performance
StringReplacement
RuboCop::Cop::Performance
TimesMap
RuboCop::Cop::Performance
ActionFilter
RuboCop::Cop::Rails
Date
RuboCop::Cop::Rails
Delegate
RuboCop::Cop::Rails
FindBy
RuboCop::Cop::Rails
FindEach
RuboCop::Cop::Rails
HasAndBelongsToMany
RuboCop::Cop::Rails
Output
RuboCop::Cop::Rails
PluralizationGrammar
RuboCop::Cop::Rails
ReadWriteAttribute
RuboCop::Cop::Rails
ScopeArgs
RuboCop::Cop::Rails
TimeZone
RuboCop::Cop::Rails
Validation
RuboCop::Cop::Rails
Severity
RuboCop::Cop
Brackets
RuboCop::Cop::SpaceInside
AccessModifierIndentation
RuboCop::Cop::Style
AccessorMethodName
RuboCop::Cop::Style
Alias
RuboCop::Cop::Style
AlignArray
RuboCop::Cop::Style
AlignHash
RuboCop::Cop::Style
AlignmentOfValues
RuboCop::Cop::Style::AlignHash
KeyAlignment
RuboCop::Cop::Style::AlignHash
SeparatorAlignment
RuboCop::Cop::Style::AlignHash
TableAlignment
RuboCop::Cop::Style::AlignHash
AlignParameters
RuboCop::Cop::Style
AndOr
RuboCop::Cop::Style
ArrayJoin
RuboCop::Cop::Style
AsciiComments
RuboCop::Cop::Style
AsciiIdentifiers
RuboCop::Cop::Style
Attr
RuboCop::Cop::Style
AutoResourceCleanup
RuboCop::Cop::Style
BarePercentLiterals
RuboCop::Cop::Style
BeginBlock
RuboCop::Cop::Style
BlockComments
RuboCop::Cop::Style
BlockDelimiters
RuboCop::Cop::Style
BlockEndNewline
RuboCop::Cop::Style
BracesAroundHashParameters
RuboCop::Cop::Style
CaseCorrector
RuboCop::Cop::Style
CaseEquality
RuboCop::Cop::Style
CaseIndentation
RuboCop::Cop::Style
CharacterLiteral
RuboCop::Cop::Style
ClassAndModuleCamelCase
RuboCop::Cop::Style
ClassAndModuleChildren
RuboCop::Cop::Style
ClassCheck
RuboCop::Cop::Style
ClassMethods
RuboCop::Cop::Style
ClassVars
RuboCop::Cop::Style
ClosingParenthesisIndentation
RuboCop::Cop::Style
CollectionMethods
RuboCop::Cop::Style
ColonMethodCall
RuboCop::Cop::Style
CommandLiteral
RuboCop::Cop::Style
CommentAnnotation
RuboCop::Cop::Style
CommentIndentation
RuboCop::Cop::Style
ConditionalAssignment
RuboCop::Cop::Style
ConstantName
RuboCop::Cop::Style
Copyright
RuboCop::Cop::Style
DefWithParentheses
RuboCop::Cop::Style
DeprecatedHashMethods
RuboCop::Cop::Style
Documentation
RuboCop::Cop::Style
DotPosition
RuboCop::Cop::Style
DoubleNegation
RuboCop::Cop::Style
EachWithObject
RuboCop::Cop::Style
ElseAlignment
RuboCop::Cop::Style
EmptyElse
RuboCop::Cop::Style
EmptyLineBetweenDefs
RuboCop::Cop::Style
EmptyLines
RuboCop::Cop::Style
EmptyLinesAroundAccessModifier
RuboCop::Cop::Style
EmptyLinesAroundBlockBody
RuboCop::Cop::Style
EmptyLinesAroundClassBody
RuboCop::Cop::Style
EmptyLinesAroundMethodBody
RuboCop::Cop::Style
EmptyLinesAroundModuleBody
RuboCop::Cop::Style
EmptyLiteral
RuboCop::Cop::Style
Encoding
RuboCop::Cop::Style
EndBlock
RuboCop::Cop::Style
EndOfLine
RuboCop::Cop::Style
EvenOdd
RuboCop::Cop::Style
ExtraSpacing
RuboCop::Cop::Style
FileName
RuboCop::Cop::Style
FirstArrayElementLineBreak
RuboCop::Cop::Style
FirstHashElementLineBreak
RuboCop::Cop::Style
FirstMethodArgumentLineBreak
RuboCop::Cop::Style
FirstMethodParameterLineBreak
RuboCop::Cop::Style
FirstParameterIndentation
RuboCop::Cop::Style
FlipFlop
RuboCop::Cop::Style
For
RuboCop::Cop::Style
FormatString
RuboCop::Cop::Style
FrozenStringLiteralComment
RuboCop::Cop::Style
GlobalVars
RuboCop::Cop::Style
GuardClause
RuboCop::Cop::Style
HashSyntax
RuboCop::Cop::Style
IdenticalConditionalBranches
RuboCop::Cop::Style
IfCorrector
RuboCop::Cop::Style
IfInsideElse
RuboCop::Cop::Style
IfUnlessModifier
RuboCop::Cop::Style
IfWithSemicolon
RuboCop::Cop::Style
IndentArray
RuboCop::Cop::Style
IndentAssignment
RuboCop::Cop::Style
IndentHash
RuboCop::Cop::Style
IndentationConsistency
RuboCop::Cop::Style
IndentationWidth
RuboCop::Cop::Style
InfiniteLoop
RuboCop::Cop::Style
InitialIndentation
RuboCop::Cop::Style
InlineComment
RuboCop::Cop::Style
Lambda
RuboCop::Cop::Style
LambdaCall
RuboCop::Cop::Style
LeadingCommentSpace
RuboCop::Cop::Style
LineEndConcatenation
RuboCop::Cop::Style
MethodCallParentheses
RuboCop::Cop::Style
MethodCalledOnDoEndBlock
RuboCop::Cop::Style
MethodDefParentheses
RuboCop::Cop::Style
MethodName
RuboCop::Cop::Style
MissingElse
RuboCop::Cop::Style
ModuleFunction
RuboCop::Cop::Style
MultilineArrayBraceLayout
RuboCop::Cop::Style
MultilineAssignmentLayout
RuboCop::Cop::Style
MultilineBlockChain
RuboCop::Cop::Style
MultilineBlockLayout
RuboCop::Cop::Style
MultilineHashBraceLayout
RuboCop::Cop::Style
MultilineIfThen
RuboCop::Cop::Style
MultilineMethodCallBraceLayout
RuboCop::Cop::Style
MultilineMethodCallIndentation
RuboCop::Cop::Style
MultilineMethodDefinitionBraceLayout
RuboCop::Cop::Style
MultilineOperationIndentation
RuboCop::Cop::Style
MultilineTernaryOperator
RuboCop::Cop::Style
MutableConstant
RuboCop::Cop::Style
NegatedIf
RuboCop::Cop::Style
NegatedWhile
RuboCop::Cop::Style
NestedModifier
RuboCop::Cop::Style
NestedParenthesizedCalls
RuboCop::Cop::Style
NestedTernaryOperator
RuboCop::Cop::Style
Next
RuboCop::Cop::Style
NilComparison
RuboCop::Cop::Style
NonNilCheck
RuboCop::Cop::Style
Not
RuboCop::Cop::Style
NumericLiterals
RuboCop::Cop::Style
OneLineConditional
RuboCop::Cop::Style
OpMethod
RuboCop::Cop::Style
OptionHash
RuboCop::Cop::Style
OptionalArguments
RuboCop::Cop::Style
ParallelAssignment
RuboCop::Cop::Style
AssignmentSorter
RuboCop::Cop::Style::ParallelAssignment
GenericCorrector
RuboCop::Cop::Style::ParallelAssignment
ModifierCorrector
RuboCop::Cop::Style::ParallelAssignment
RescueCorrector
RuboCop::Cop::Style::ParallelAssignment
ParenthesesAroundCondition
RuboCop::Cop::Style
PercentLiteralDelimiters
RuboCop::Cop::Style
PercentQLiterals
RuboCop::Cop::Style
PerlBackrefs
RuboCop::Cop::Style
PredicateName
RuboCop::Cop::Style
Proc
RuboCop::Cop::Style
RaiseArgs
RuboCop::Cop::Style
RedundantBegin
RuboCop::Cop::Style
RedundantException
RuboCop::Cop::Style
RedundantFreeze
RuboCop::Cop::Style
RedundantParentheses
RuboCop::Cop::Style
RedundantReturn
RuboCop::Cop::Style
RedundantSelf
RuboCop::Cop::Style
RegexpLiteral
RuboCop::Cop::Style
RescueEnsureAlignment
RuboCop::Cop::Style
RescueModifier
RuboCop::Cop::Style
SelfAssignment
RuboCop::Cop::Style
Semicolon
RuboCop::Cop::Style
Send
RuboCop::Cop::Style
SignalException
RuboCop::Cop::Style
SingleLineBlockParams
RuboCop::Cop::Style
SingleLineMethods
RuboCop::Cop::Style
SpaceAfterColon
RuboCop::Cop::Style
SpaceAfterComma
RuboCop::Cop::Style
SpaceAfterMethodName
RuboCop::Cop::Style
SpaceAfterNot
RuboCop::Cop::Style
SpaceAfterSemicolon
RuboCop::Cop::Style
SpaceAroundBlockParameters
RuboCop::Cop::Style
SpaceAroundEqualsInParameterDefault
RuboCop::Cop::Style
SpaceAroundKeyword
RuboCop::Cop::Style
SpaceAroundOperators
RuboCop::Cop::Style
SpaceBeforeBlockBraces
RuboCop::Cop::Style
SpaceBeforeComma
RuboCop::Cop::Style
SpaceBeforeComment
RuboCop::Cop::Style
SpaceBeforeFirstArg
RuboCop::Cop::Style
SpaceBeforeSemicolon
RuboCop::Cop::Style
SpaceInsideBlockBraces
RuboCop::Cop::Style
SpaceInsideBrackets
RuboCop::Cop::Style
SpaceInsideHashLiteralBraces
RuboCop::Cop::Style
SpaceInsideParens
RuboCop::Cop::Style
SpaceInsideRangeLiteral
RuboCop::Cop::Style
SpaceInsideStringInterpolation
RuboCop::Cop::Style
SpecialGlobalVars
RuboCop::Cop::Style
StabbyLambdaParentheses
RuboCop::Cop::Style
StringLiterals
RuboCop::Cop::Style
StringLiteralsInInterpolation
RuboCop::Cop::Style
StringMethods
RuboCop::Cop::Style
StructInheritance
RuboCop::Cop::Style
SymbolArray
RuboCop::Cop::Style
SymbolLiteral
RuboCop::Cop::Style
SymbolProc
RuboCop::Cop::Style
Tab
RuboCop::Cop::Style
TernaryCorrector
RuboCop::Cop::Style
TrailingBlankLines
RuboCop::Cop::Style
TrailingCommaInArguments
RuboCop::Cop::Style
TrailingCommaInLiteral
RuboCop::Cop::Style
TrailingUnderscoreVariable
RuboCop::Cop::Style
TrailingWhitespace
RuboCop::Cop::Style
TrivialAccessors
RuboCop::Cop::Style
UnlessCorrector
RuboCop::Cop::Style
UnlessElse
RuboCop::Cop::Style
UnneededCapitalW
RuboCop::Cop::Style
UnneededInterpolation
RuboCop::Cop::Style
UnneededPercentQ
RuboCop::Cop::Style
VariableInterpolation
RuboCop::Cop::Style
VariableName
RuboCop::Cop::Style
WhenThen
RuboCop::Cop::Style
WhileUntilDo
RuboCop::Cop::Style
WhileUntilModifier
RuboCop::Cop::Style
WordArray
RuboCop::Cop::Style
ZeroLengthPredicate
RuboCop::Cop::Style
Team
RuboCop::Cop
VariableForce
RuboCop::Cop
Assignment
RuboCop::Cop::VariableForce
InvalidBranchBodyError
RuboCop::Cop::VariableForce::Locatable
Reference
RuboCop::Cop::VariableForce
Scope
RuboCop::Cop::VariableForce
Variable
RuboCop::Cop::VariableForce
VariableTable
RuboCop::Cop::VariableForce
Error
RuboCop
BaseFormatter
RuboCop::Formatter
ClangStyleFormatter
RuboCop::Formatter
DisabledConfigFormatter
RuboCop::Formatter
DisabledLinesFormatter
RuboCop::Formatter
EmacsStyleFormatter
RuboCop::Formatter
FileListFormatter
RuboCop::Formatter
FormatterSet
RuboCop::Formatter
FuubarStyleFormatter
RuboCop::Formatter
HTMLFormatter
RuboCop::Formatter
ERBContext
RuboCop::Formatter::HTMLFormatter
JSONFormatter
RuboCop::Formatter
OffenseCountFormatter
RuboCop::Formatter
ProgressFormatter
RuboCop::Formatter
SimpleTextFormatter
RuboCop::Formatter
Report
RuboCop::Formatter::SimpleTextFormatter
WorstOffendersFormatter
RuboCop::Formatter
Node
RuboCop
Builder
RuboCop::Node
NodePattern
RuboCop
Compiler
RuboCop::NodePattern
Options
RuboCop
OptionsValidator
RuboCop
ProcessedSource
RuboCop
RakeTask
RuboCop
RemoteConfig
RuboCop
ResultCache
RuboCop
Runner
RuboCop
InfiniteCorrectionLoop
RuboCop::Runner
Jaro
RuboCop::StringUtil
JaroWinkler
RuboCop::StringUtil
TargetFinder
RuboCop
Token
RuboCop
ValidationError
RuboCop
Warning
RuboCop
All Modules
RuboCop
Cop
RuboCop
AccessModifierNode
RuboCop::Cop
ArrayHashIndentation
RuboCop::Cop
ArraySyntax
RuboCop::Cop
AutocorrectAlignment
RuboCop::Cop
AutocorrectLogic
RuboCop::Cop
CheckAssignment
RuboCop::Cop
ClassishLength
RuboCop::Cop
CodeLength
RuboCop::Cop
ConfigurableEnforcedStyle
RuboCop::Cop
ConfigurableMax
RuboCop::Cop
ConfigurableNaming
RuboCop::Cop
EndKeywordAlignment
RuboCop::Cop
FirstElementLineBreak
RuboCop::Cop
FrozenStringLiteral
RuboCop::Cop
HashNode
RuboCop::Cop
IfNode
RuboCop::Cop
IgnoredNode
RuboCop::Cop
Lint
RuboCop::Cop
Syntax
RuboCop::Cop::Lint
UnusedArgument
RuboCop::Cop::Lint
MethodComplexity
RuboCop::Cop
MethodPreference
RuboCop::Cop
Metrics
RuboCop::Cop
MinBodyLength
RuboCop::Cop
MultilineExpressionIndentation
RuboCop::Cop
MultilineLiteralBraceLayout
RuboCop::Cop
NegativeConditional
RuboCop::Cop
OnMethodDef
RuboCop::Cop
OnNormalIfUnless
RuboCop::Cop
Parentheses
RuboCop::Cop
ParserDiagnostic
RuboCop::Cop
PercentLiteral
RuboCop::Cop
Performance
RuboCop::Cop
PrecedingFollowingAlignment
RuboCop::Cop
Rails
RuboCop::Cop
SafeAssignment
RuboCop::Cop
SpaceAfterPunctuation
RuboCop::Cop
SpaceBeforePunctuation
RuboCop::Cop
SpaceInside
RuboCop::Cop
StatementModifier
RuboCop::Cop
StringHelp
RuboCop::Cop
StringLiteralsHelp
RuboCop::Cop
Style
RuboCop::Cop
AnnotationComment
RuboCop::Cop::Style
ConditionalAssignmentHelper
RuboCop::Cop::Style
EmptyLinesAroundBody
RuboCop::Cop::Style
SurroundingSpace
RuboCop::Cop
TrailingComma
RuboCop::Cop
Util
RuboCop::Cop
Locatable
RuboCop::Cop::VariableForce
Formatter
RuboCop
Colorizable
RuboCop::Formatter
TextUtil
RuboCop::Formatter
NameSimilarity
RuboCop
Traversal
RuboCop::Node
Macros
RuboCop::NodePattern
OptionsHelp
RuboCop
PathUtil
RuboCop
Sexp
RuboCop
StringUtil
RuboCop
Version
RuboCop