Featured Classes

Demo

All Classes

CLI

class

RuboCop

Finished

class

RuboCop::CLI

CachedData

class

RuboCop

CommentConfig

class

RuboCop

Config

class

RuboCop

ConfigLoader

class

RuboCop

ConfigStore

class

RuboCop

AmbiguousCopName

class

RuboCop::Cop

Commissioner

class

RuboCop::Cop

Cop

class

RuboCop::Cop

CopStore

class

RuboCop::Cop

Corrector

class

RuboCop::Cop

Force

class

RuboCop::Cop

AmbiguousOperator

class

RuboCop::Cop::Lint

AmbiguousRegexpLiteral

class

RuboCop::Cop::Lint

AssignmentInCondition

class

RuboCop::Cop::Lint

BlockAlignment

class

RuboCop::Cop::Lint

CircularArgumentReference

class

RuboCop::Cop::Lint

ConditionPosition

class

RuboCop::Cop::Lint

Debugger

class

RuboCop::Cop::Lint

DefEndAlignment

class

RuboCop::Cop::Lint

DeprecatedClassMethods

class

RuboCop::Cop::Lint

DeprecatedClassMethod

class

RuboCop::Cop::Lint::DeprecatedClassMethods

DuplicateMethods

class

RuboCop::Cop::Lint

DuplicatedKey

class

RuboCop::Cop::Lint

EachWithObjectArgument

class

RuboCop::Cop::Lint

ElseLayout

class

RuboCop::Cop::Lint

EmptyEnsure

class

RuboCop::Cop::Lint

EmptyInterpolation

class

RuboCop::Cop::Lint

EndAlignment

class

RuboCop::Cop::Lint

EndInMethod

class

RuboCop::Cop::Lint

EnsureReturn

class

RuboCop::Cop::Lint

Eval

class

RuboCop::Cop::Lint

FloatOutOfRange

class

RuboCop::Cop::Lint

FormatParameterMismatch

class

RuboCop::Cop::Lint

HandleExceptions

class

RuboCop::Cop::Lint

ImplicitStringConcatenation

class

RuboCop::Cop::Lint

IneffectiveAccessModifier

class

RuboCop::Cop::Lint

InvalidCharacterLiteral

class

RuboCop::Cop::Lint

LiteralInCondition

class

RuboCop::Cop::Lint

LiteralInInterpolation

class

RuboCop::Cop::Lint

Loop

class

RuboCop::Cop::Lint

NestedMethodDefinition

class

RuboCop::Cop::Lint

NextWithoutAccumulator

class

RuboCop::Cop::Lint

NonLocalExitFromIterator

class

RuboCop::Cop::Lint

ParenthesesAsGroupedExpression

class

RuboCop::Cop::Lint

RandOne

class

RuboCop::Cop::Lint

RequireParentheses

class

RuboCop::Cop::Lint

RescueException

class

RuboCop::Cop::Lint

ShadowingOuterLocalVariable

class

RuboCop::Cop::Lint

StringConversionInInterpolation

class

RuboCop::Cop::Lint

UnderscorePrefixedVariableName

class

RuboCop::Cop::Lint

UnneededDisable

class

RuboCop::Cop::Lint

UnreachableCode

class

RuboCop::Cop::Lint

UnusedBlockArgument

class

RuboCop::Cop::Lint

UnusedMethodArgument

class

RuboCop::Cop::Lint

UselessAccessModifier

class

RuboCop::Cop::Lint

UselessAssignment

class

RuboCop::Cop::Lint

UselessComparison

class

RuboCop::Cop::Lint

UselessElseWithoutRescue

class

RuboCop::Cop::Lint

UselessSetterCall

class

RuboCop::Cop::Lint

MethodVariableTracker

class

RuboCop::Cop::Lint::UselessSetterCall

Void

class

RuboCop::Cop::Lint

AbcSize

class

RuboCop::Cop::Metrics

BlockNesting

class

RuboCop::Cop::Metrics

ClassLength

class

RuboCop::Cop::Metrics

CyclomaticComplexity

class

RuboCop::Cop::Metrics

LineLength

class

RuboCop::Cop::Metrics

MethodLength

class

RuboCop::Cop::Metrics

ModuleLength

class

RuboCop::Cop::Metrics

ParameterLists

class

RuboCop::Cop::Metrics

PerceivedComplexity

class

RuboCop::Cop::Metrics

Offense

class

RuboCop::Cop

CaseWhenSplat

class

RuboCop::Cop::Performance

Casecmp

class

RuboCop::Cop::Performance

Count

class

RuboCop::Cop::Performance

Detect

class

RuboCop::Cop::Performance

DoubleStartEndWith

class

RuboCop::Cop::Performance

EndWith

class

RuboCop::Cop::Performance

FixedSize

class

RuboCop::Cop::Performance

FlatMap

class

RuboCop::Cop::Performance

HashEachMethods

class

RuboCop::Cop::Performance

LstripRstrip

class

RuboCop::Cop::Performance

RangeInclude

class

RuboCop::Cop::Performance

RedundantBlockCall

class

RuboCop::Cop::Performance

RedundantMatch

class

RuboCop::Cop::Performance

RedundantMerge

class

RuboCop::Cop::Performance

RedundantSortBy

class

RuboCop::Cop::Performance

ReverseEach

class

RuboCop::Cop::Performance

Sample

class

RuboCop::Cop::Performance

ShuffleAnalyzer

class

RuboCop::Cop::Performance::Sample

Size

class

RuboCop::Cop::Performance

StartWith

class

RuboCop::Cop::Performance

StringReplacement

class

RuboCop::Cop::Performance

TimesMap

class

RuboCop::Cop::Performance

ActionFilter

class

RuboCop::Cop::Rails

Date

class

RuboCop::Cop::Rails

Delegate

class

RuboCop::Cop::Rails

FindBy

class

RuboCop::Cop::Rails

FindEach

class

RuboCop::Cop::Rails

HasAndBelongsToMany

class

RuboCop::Cop::Rails

Output

class

RuboCop::Cop::Rails

PluralizationGrammar

class

RuboCop::Cop::Rails

ReadWriteAttribute

class

RuboCop::Cop::Rails

ScopeArgs

class

RuboCop::Cop::Rails

TimeZone

class

RuboCop::Cop::Rails

Validation

class

RuboCop::Cop::Rails

Severity

class

RuboCop::Cop

Brackets

class

RuboCop::Cop::SpaceInside

AccessModifierIndentation

class

RuboCop::Cop::Style

AccessorMethodName

class

RuboCop::Cop::Style

Alias

class

RuboCop::Cop::Style

AlignArray

class

RuboCop::Cop::Style

AlignHash

class

RuboCop::Cop::Style

AlignmentOfValues

class

RuboCop::Cop::Style::AlignHash

KeyAlignment

class

RuboCop::Cop::Style::AlignHash

SeparatorAlignment

class

RuboCop::Cop::Style::AlignHash

TableAlignment

class

RuboCop::Cop::Style::AlignHash

AlignParameters

class

RuboCop::Cop::Style

AndOr

class

RuboCop::Cop::Style

ArrayJoin

class

RuboCop::Cop::Style

AsciiComments

class

RuboCop::Cop::Style

AsciiIdentifiers

class

RuboCop::Cop::Style

Attr

class

RuboCop::Cop::Style

AutoResourceCleanup

class

RuboCop::Cop::Style

BarePercentLiterals

class

RuboCop::Cop::Style

BeginBlock

class

RuboCop::Cop::Style

BlockComments

class

RuboCop::Cop::Style

BlockDelimiters

class

RuboCop::Cop::Style

BlockEndNewline

class

RuboCop::Cop::Style

BracesAroundHashParameters

class

RuboCop::Cop::Style

CaseCorrector

class

RuboCop::Cop::Style

CaseEquality

class

RuboCop::Cop::Style

CaseIndentation

class

RuboCop::Cop::Style

CharacterLiteral

class

RuboCop::Cop::Style

ClassAndModuleCamelCase

class

RuboCop::Cop::Style

ClassAndModuleChildren

class

RuboCop::Cop::Style

ClassCheck

class

RuboCop::Cop::Style

ClassMethods

class

RuboCop::Cop::Style

ClassVars

class

RuboCop::Cop::Style

ClosingParenthesisIndentation

class

RuboCop::Cop::Style

CollectionMethods

class

RuboCop::Cop::Style

ColonMethodCall

class

RuboCop::Cop::Style

CommandLiteral

class

RuboCop::Cop::Style

CommentAnnotation

class

RuboCop::Cop::Style

CommentIndentation

class

RuboCop::Cop::Style

ConditionalAssignment

class

RuboCop::Cop::Style

ConstantName

class

RuboCop::Cop::Style

Copyright

class

RuboCop::Cop::Style

DefWithParentheses

class

RuboCop::Cop::Style

DeprecatedHashMethods

class

RuboCop::Cop::Style

Documentation

class

RuboCop::Cop::Style

DotPosition

class

RuboCop::Cop::Style

DoubleNegation

class

RuboCop::Cop::Style

EachWithObject

class

RuboCop::Cop::Style

ElseAlignment

class

RuboCop::Cop::Style

EmptyElse

class

RuboCop::Cop::Style

EmptyLineBetweenDefs

class

RuboCop::Cop::Style

EmptyLines

class

RuboCop::Cop::Style

EmptyLinesAroundAccessModifier

class

RuboCop::Cop::Style

EmptyLinesAroundBlockBody

class

RuboCop::Cop::Style

EmptyLinesAroundClassBody

class

RuboCop::Cop::Style

EmptyLinesAroundMethodBody

class

RuboCop::Cop::Style

EmptyLinesAroundModuleBody

class

RuboCop::Cop::Style

EmptyLiteral

class

RuboCop::Cop::Style

Encoding

class

RuboCop::Cop::Style

EndBlock

class

RuboCop::Cop::Style

EndOfLine

class

RuboCop::Cop::Style

EvenOdd

class

RuboCop::Cop::Style

ExtraSpacing

class

RuboCop::Cop::Style

FileName

class

RuboCop::Cop::Style

FirstArrayElementLineBreak

class

RuboCop::Cop::Style

FirstHashElementLineBreak

class

RuboCop::Cop::Style

FirstMethodArgumentLineBreak

class

RuboCop::Cop::Style

FirstMethodParameterLineBreak

class

RuboCop::Cop::Style

FirstParameterIndentation

class

RuboCop::Cop::Style

FlipFlop

class

RuboCop::Cop::Style

For

class

RuboCop::Cop::Style

FormatString

class

RuboCop::Cop::Style

FrozenStringLiteralComment

class

RuboCop::Cop::Style

GlobalVars

class

RuboCop::Cop::Style

GuardClause

class

RuboCop::Cop::Style

HashSyntax

class

RuboCop::Cop::Style

IdenticalConditionalBranches

class

RuboCop::Cop::Style

IfCorrector

class

RuboCop::Cop::Style

IfInsideElse

class

RuboCop::Cop::Style

IfUnlessModifier

class

RuboCop::Cop::Style

IfWithSemicolon

class

RuboCop::Cop::Style

IndentArray

class

RuboCop::Cop::Style

IndentAssignment

class

RuboCop::Cop::Style

IndentHash

class

RuboCop::Cop::Style

IndentationConsistency

class

RuboCop::Cop::Style

IndentationWidth

class

RuboCop::Cop::Style

InfiniteLoop

class

RuboCop::Cop::Style

InitialIndentation

class

RuboCop::Cop::Style

InlineComment

class

RuboCop::Cop::Style

Lambda

class

RuboCop::Cop::Style

LambdaCall

class

RuboCop::Cop::Style

LeadingCommentSpace

class

RuboCop::Cop::Style

LineEndConcatenation

class

RuboCop::Cop::Style

MethodCallParentheses

class

RuboCop::Cop::Style

MethodCalledOnDoEndBlock

class

RuboCop::Cop::Style

MethodDefParentheses

class

RuboCop::Cop::Style

MethodName

class

RuboCop::Cop::Style

MissingElse

class

RuboCop::Cop::Style

ModuleFunction

class

RuboCop::Cop::Style

MultilineArrayBraceLayout

class

RuboCop::Cop::Style

MultilineAssignmentLayout

class

RuboCop::Cop::Style

MultilineBlockChain

class

RuboCop::Cop::Style

MultilineBlockLayout

class

RuboCop::Cop::Style

MultilineHashBraceLayout

class

RuboCop::Cop::Style

MultilineIfThen

class

RuboCop::Cop::Style

MultilineMethodCallBraceLayout

class

RuboCop::Cop::Style

MultilineMethodCallIndentation

class

RuboCop::Cop::Style

MultilineMethodDefinitionBraceLayout

class

RuboCop::Cop::Style

MultilineOperationIndentation

class

RuboCop::Cop::Style

MultilineTernaryOperator

class

RuboCop::Cop::Style

MutableConstant

class

RuboCop::Cop::Style

NegatedIf

class

RuboCop::Cop::Style

NegatedWhile

class

RuboCop::Cop::Style

NestedModifier

class

RuboCop::Cop::Style

NestedParenthesizedCalls

class

RuboCop::Cop::Style

NestedTernaryOperator

class

RuboCop::Cop::Style

Next

class

RuboCop::Cop::Style

NilComparison

class

RuboCop::Cop::Style

NonNilCheck

class

RuboCop::Cop::Style

Not

class

RuboCop::Cop::Style

NumericLiterals

class

RuboCop::Cop::Style

OneLineConditional

class

RuboCop::Cop::Style

OpMethod

class

RuboCop::Cop::Style

OptionHash

class

RuboCop::Cop::Style

OptionalArguments

class

RuboCop::Cop::Style

ParallelAssignment

class

RuboCop::Cop::Style

AssignmentSorter

class

RuboCop::Cop::Style::ParallelAssignment

GenericCorrector

class

RuboCop::Cop::Style::ParallelAssignment

ModifierCorrector

class

RuboCop::Cop::Style::ParallelAssignment

RescueCorrector

class

RuboCop::Cop::Style::ParallelAssignment

ParenthesesAroundCondition

class

RuboCop::Cop::Style

PercentLiteralDelimiters

class

RuboCop::Cop::Style

PercentQLiterals

class

RuboCop::Cop::Style

PerlBackrefs

class

RuboCop::Cop::Style

PredicateName

class

RuboCop::Cop::Style

Proc

class

RuboCop::Cop::Style

RaiseArgs

class

RuboCop::Cop::Style

RedundantBegin

class

RuboCop::Cop::Style

RedundantException

class

RuboCop::Cop::Style

RedundantFreeze

class

RuboCop::Cop::Style

RedundantParentheses

class

RuboCop::Cop::Style

RedundantReturn

class

RuboCop::Cop::Style

RedundantSelf

class

RuboCop::Cop::Style

RegexpLiteral

class

RuboCop::Cop::Style

RescueEnsureAlignment

class

RuboCop::Cop::Style

RescueModifier

class

RuboCop::Cop::Style

SelfAssignment

class

RuboCop::Cop::Style

Semicolon

class

RuboCop::Cop::Style

Send

class

RuboCop::Cop::Style

SignalException

class

RuboCop::Cop::Style

SingleLineBlockParams

class

RuboCop::Cop::Style

SingleLineMethods

class

RuboCop::Cop::Style

SpaceAfterColon

class

RuboCop::Cop::Style

SpaceAfterComma

class

RuboCop::Cop::Style

SpaceAfterMethodName

class

RuboCop::Cop::Style

SpaceAfterNot

class

RuboCop::Cop::Style

SpaceAfterSemicolon

class

RuboCop::Cop::Style

SpaceAroundBlockParameters

class

RuboCop::Cop::Style

SpaceAroundEqualsInParameterDefault

class

RuboCop::Cop::Style

SpaceAroundKeyword

class

RuboCop::Cop::Style

SpaceAroundOperators

class

RuboCop::Cop::Style

SpaceBeforeBlockBraces

class

RuboCop::Cop::Style

SpaceBeforeComma

class

RuboCop::Cop::Style

SpaceBeforeComment

class

RuboCop::Cop::Style

SpaceBeforeFirstArg

class

RuboCop::Cop::Style

SpaceBeforeSemicolon

class

RuboCop::Cop::Style

SpaceInsideBlockBraces

class

RuboCop::Cop::Style

SpaceInsideBrackets

class

RuboCop::Cop::Style

SpaceInsideHashLiteralBraces

class

RuboCop::Cop::Style

SpaceInsideParens

class

RuboCop::Cop::Style

SpaceInsideRangeLiteral

class

RuboCop::Cop::Style

SpaceInsideStringInterpolation

class

RuboCop::Cop::Style

SpecialGlobalVars

class

RuboCop::Cop::Style

StabbyLambdaParentheses

class

RuboCop::Cop::Style

StringLiterals

class

RuboCop::Cop::Style

StringLiteralsInInterpolation

class

RuboCop::Cop::Style

StringMethods

class

RuboCop::Cop::Style

StructInheritance

class

RuboCop::Cop::Style

SymbolArray

class

RuboCop::Cop::Style

SymbolLiteral

class

RuboCop::Cop::Style

SymbolProc

class

RuboCop::Cop::Style

Tab

class

RuboCop::Cop::Style

TernaryCorrector

class

RuboCop::Cop::Style

TrailingBlankLines

class

RuboCop::Cop::Style

TrailingCommaInArguments

class

RuboCop::Cop::Style

TrailingCommaInLiteral

class

RuboCop::Cop::Style

TrailingUnderscoreVariable

class

RuboCop::Cop::Style

TrailingWhitespace

class

RuboCop::Cop::Style

TrivialAccessors

class

RuboCop::Cop::Style

UnlessCorrector

class

RuboCop::Cop::Style

UnlessElse

class

RuboCop::Cop::Style

UnneededCapitalW

class

RuboCop::Cop::Style

UnneededInterpolation

class

RuboCop::Cop::Style

UnneededPercentQ

class

RuboCop::Cop::Style

VariableInterpolation

class

RuboCop::Cop::Style

VariableName

class

RuboCop::Cop::Style

WhenThen

class

RuboCop::Cop::Style

WhileUntilDo

class

RuboCop::Cop::Style

WhileUntilModifier

class

RuboCop::Cop::Style

WordArray

class

RuboCop::Cop::Style

ZeroLengthPredicate

class

RuboCop::Cop::Style

Team

class

RuboCop::Cop

VariableForce

class

RuboCop::Cop

Assignment

class

RuboCop::Cop::VariableForce

InvalidBranchBodyError

class

RuboCop::Cop::VariableForce::Locatable

Reference

class

RuboCop::Cop::VariableForce

Scope

class

RuboCop::Cop::VariableForce

Variable

class

RuboCop::Cop::VariableForce

VariableTable

class

RuboCop::Cop::VariableForce

Error

class

RuboCop

BaseFormatter

class

RuboCop::Formatter

ClangStyleFormatter

class

RuboCop::Formatter

DisabledConfigFormatter

class

RuboCop::Formatter

DisabledLinesFormatter

class

RuboCop::Formatter

EmacsStyleFormatter

class

RuboCop::Formatter

FileListFormatter

class

RuboCop::Formatter

FormatterSet

class

RuboCop::Formatter

FuubarStyleFormatter

class

RuboCop::Formatter

HTMLFormatter

class

RuboCop::Formatter

ERBContext

class

RuboCop::Formatter::HTMLFormatter

JSONFormatter

class

RuboCop::Formatter

OffenseCountFormatter

class

RuboCop::Formatter

ProgressFormatter

class

RuboCop::Formatter

SimpleTextFormatter

class

RuboCop::Formatter

Report

class

RuboCop::Formatter::SimpleTextFormatter

WorstOffendersFormatter

class

RuboCop::Formatter

Node

class

RuboCop

Builder

class

RuboCop::Node

NodePattern

class

RuboCop

Compiler

class

RuboCop::NodePattern

Options

class

RuboCop

OptionsValidator

class

RuboCop

ProcessedSource

class

RuboCop

RakeTask

class

RuboCop

RemoteConfig

class

RuboCop

ResultCache

class

RuboCop

Runner

class

RuboCop

InfiniteCorrectionLoop

class

RuboCop::Runner

Jaro

class

RuboCop::StringUtil

JaroWinkler

class

RuboCop::StringUtil

TargetFinder

class

RuboCop

Token

class

RuboCop

ValidationError

class

RuboCop

Warning

class

RuboCop

All Modules

RuboCop

module

Cop

module

RuboCop

AccessModifierNode

module

RuboCop::Cop

ArrayHashIndentation

module

RuboCop::Cop

ArraySyntax

module

RuboCop::Cop

AutocorrectAlignment

module

RuboCop::Cop

AutocorrectLogic

module

RuboCop::Cop

CheckAssignment

module

RuboCop::Cop

ClassishLength

module

RuboCop::Cop

CodeLength

module

RuboCop::Cop

ConfigurableEnforcedStyle

module

RuboCop::Cop

ConfigurableMax

module

RuboCop::Cop

ConfigurableNaming

module

RuboCop::Cop

EndKeywordAlignment

module

RuboCop::Cop

FirstElementLineBreak

module

RuboCop::Cop

FrozenStringLiteral

module

RuboCop::Cop

HashNode

module

RuboCop::Cop

IfNode

module

RuboCop::Cop

IgnoredNode

module

RuboCop::Cop

Lint

module

RuboCop::Cop

Syntax

module

RuboCop::Cop::Lint

UnusedArgument

module

RuboCop::Cop::Lint

MethodComplexity

module

RuboCop::Cop

MethodPreference

module

RuboCop::Cop

Metrics

module

RuboCop::Cop

MinBodyLength

module

RuboCop::Cop

MultilineExpressionIndentation

module

RuboCop::Cop

MultilineLiteralBraceLayout

module

RuboCop::Cop

NegativeConditional

module

RuboCop::Cop

OnMethodDef

module

RuboCop::Cop

OnNormalIfUnless

module

RuboCop::Cop

Parentheses

module

RuboCop::Cop

ParserDiagnostic

module

RuboCop::Cop

PercentLiteral

module

RuboCop::Cop

Performance

module

RuboCop::Cop

PrecedingFollowingAlignment

module

RuboCop::Cop

Rails

module

RuboCop::Cop

SafeAssignment

module

RuboCop::Cop

SpaceAfterPunctuation

module

RuboCop::Cop

SpaceBeforePunctuation

module

RuboCop::Cop

SpaceInside

module

RuboCop::Cop

StatementModifier

module

RuboCop::Cop

StringHelp

module

RuboCop::Cop

StringLiteralsHelp

module

RuboCop::Cop

Style

module

RuboCop::Cop

AnnotationComment

module

RuboCop::Cop::Style

ConditionalAssignmentHelper

module

RuboCop::Cop::Style

EmptyLinesAroundBody

module

RuboCop::Cop::Style

SurroundingSpace

module

RuboCop::Cop

TrailingComma

module

RuboCop::Cop

Util

module

RuboCop::Cop

Locatable

module

RuboCop::Cop::VariableForce

Formatter

module

RuboCop

Colorizable

module

RuboCop::Formatter

TextUtil

module

RuboCop::Formatter

NameSimilarity

module

RuboCop

Traversal

module

RuboCop::Node

Macros

module

RuboCop::NodePattern

OptionsHelp

module

RuboCop

PathUtil

module

RuboCop

Sexp

module

RuboCop

StringUtil

module

RuboCop

Version

module

RuboCop