Featured Classes

Demo

All Classes

CLI

class

RuboCop

CommentConfig

class

RuboCop

Config

class

RuboCop

ValidationError

class

RuboCop::Config

ConfigLoader

class

RuboCop

ConfigStore

class

RuboCop

AmbiguousCopName

class

RuboCop::Cop

Commissioner

class

RuboCop::Cop

Cop

class

RuboCop::Cop

CopStore

class

RuboCop::Cop

CorrectionNotPossible

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

ConditionPosition

class

RuboCop::Cop::Lint

Debugger

class

RuboCop::Cop::Lint

DefEndAlignment

class

RuboCop::Cop::Lint

DeprecatedClassMethods

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

HandleExceptions

class

RuboCop::Cop::Lint

InvalidCharacterLiteral

class

RuboCop::Cop::Lint

LiteralInCondition

class

RuboCop::Cop::Lint

LiteralInInterpolation

class

RuboCop::Cop::Lint

Loop

class

RuboCop::Cop::Lint

ParenthesesAsGroupedExpression

class

RuboCop::Cop::Lint

RequireParentheses

class

RuboCop::Cop::Lint

RescueException

class

RuboCop::Cop::Lint

ShadowingOuterLocalVariable

class

RuboCop::Cop::Lint

SpaceBeforeFirstArg

class

RuboCop::Cop::Lint

StringConversionInInterpolation

class

RuboCop::Cop::Lint

UnderscorePrefixedVariableName

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

ParameterLists

class

RuboCop::Cop::Metrics

PerceivedComplexity

class

RuboCop::Cop::Metrics

Offense

class

RuboCop::Cop

ActionFilter

class

RuboCop::Cop::Rails

DefaultScope

class

RuboCop::Cop::Rails

Delegate

class

RuboCop::Cop::Rails

HasAndBelongsToMany

class

RuboCop::Cop::Rails

Output

class

RuboCop::Cop::Rails

ReadWriteAttribute

class

RuboCop::Cop::Rails

ScopeArgs

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

BarePercentLiterals

class

RuboCop::Cop::Style

BeginBlock

class

RuboCop::Cop::Style

BlockComments

class

RuboCop::Cop::Style

BlockEndNewline

class

RuboCop::Cop::Style

Blocks

class

RuboCop::Cop::Style

BracesAroundHashParameters

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

CollectionMethods

class

RuboCop::Cop::Style

ColonMethodCall

class

RuboCop::Cop::Style

CommentAnnotation

class

RuboCop::Cop::Style

CommentIndentation

class

RuboCop::Cop::Style

ConstantName

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

FlipFlop

class

RuboCop::Cop::Style

For

class

RuboCop::Cop::Style

FormatString

class

RuboCop::Cop::Style

GlobalVars

class

RuboCop::Cop::Style

GuardClause

class

RuboCop::Cop::Style

HashSyntax

class

RuboCop::Cop::Style

IfUnlessModifier

class

RuboCop::Cop::Style

IfWithSemicolon

class

RuboCop::Cop::Style

IndentArray

class

RuboCop::Cop::Style

IndentHash

class

RuboCop::Cop::Style

IndentationConsistency

class

RuboCop::Cop::Style

IndentationWidth

class

RuboCop::Cop::Style

InfiniteLoop

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

ModuleFunction

class

RuboCop::Cop::Style

MultilineBlockChain

class

RuboCop::Cop::Style

MultilineBlockLayout

class

RuboCop::Cop::Style

MultilineIfThen

class

RuboCop::Cop::Style

MultilineOperationIndentation

class

RuboCop::Cop::Style

MultilineTernaryOperator

class

RuboCop::Cop::Style

NegatedIf

class

RuboCop::Cop::Style

NegatedWhile

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

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

RedundantReturn

class

RuboCop::Cop::Style

RedundantSelf

class

RuboCop::Cop::Style

RegexpLiteral

class

RuboCop::Cop::Style

RescueModifier

class

RuboCop::Cop::Style

SelfAssignment

class

RuboCop::Cop::Style

Semicolon

class

RuboCop::Cop::Style

SignalException

class

RuboCop::Cop::Style

SingleLineBlockParams

class

RuboCop::Cop::Style

SingleLineMethods

class

RuboCop::Cop::Style

SingleSpaceBeforeFirstArg

class

RuboCop::Cop::Style

SpaceAfterColon

class

RuboCop::Cop::Style

SpaceAfterComma

class

RuboCop::Cop::Style

SpaceAfterControlKeyword

class

RuboCop::Cop::Style

SpaceAfterMethodName

class

RuboCop::Cop::Style

SpaceAfterNot

class

RuboCop::Cop::Style

SpaceAfterSemicolon

class

RuboCop::Cop::Style

SpaceAroundEqualsInParameterDefault

class

RuboCop::Cop::Style

SpaceAroundOperators

class

RuboCop::Cop::Style

SpaceBeforeBlockBraces

class

RuboCop::Cop::Style

SpaceBeforeComma

class

RuboCop::Cop::Style

SpaceBeforeComment

class

RuboCop::Cop::Style

SpaceBeforeModifierKeyword

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

SpecialGlobalVars

class

RuboCop::Cop::Style

StringLiterals

class

RuboCop::Cop::Style

StringLiteralsInInterpolation

class

RuboCop::Cop::Style

SymbolArray

class

RuboCop::Cop::Style

SymbolProc

class

RuboCop::Cop::Style

Tab

class

RuboCop::Cop::Style

TrailingBlankLines

class

RuboCop::Cop::Style

TrailingComma

class

RuboCop::Cop::Style

TrailingWhitespace

class

RuboCop::Cop::Style

TrivialAccessors

class

RuboCop::Cop::Style

UnlessElse

class

RuboCop::Cop::Style

UnneededCapitalW

class

RuboCop::Cop::Style

UnneededPercentQ

class

RuboCop::Cop::Style

UnneededPercentX

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

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

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

Options

class

RuboCop

ProcessedSource

class

RuboCop

RakeTask

class

RuboCop

Runner

class

RuboCop

Jaro

class

RuboCop::StringUtil

JaroWinkler

class

RuboCop::StringUtil

TargetFinder

class

RuboCop

Token

class

RuboCop

All Modules

RuboCop

module

Cop

module

RuboCop

AccessModifierNode

module

RuboCop::Cop

ArraySyntax

module

RuboCop::Cop

AutocorrectAlignment

module

RuboCop::Cop

AutocorrectUnlessChangingAST

module

RuboCop::Cop

CheckAssignment

module

RuboCop::Cop

CodeLength

module

RuboCop::Cop

ConfigurableEnforcedStyle

module

RuboCop::Cop

ConfigurableMax

module

RuboCop::Cop

ConfigurableNaming

module

RuboCop::Cop

EndKeywordAlignment

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

Metrics

module

RuboCop::Cop

NegativeConditional

module

RuboCop::Cop

OnMethodDef

module

RuboCop::Cop

OnNormalIfUnless

module

RuboCop::Cop

ParserDiagnostic

module

RuboCop::Cop

PercentLiteral

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

EmptyLinesAroundBody

module

RuboCop::Cop::Style

SurroundingSpace

module

RuboCop::Cop

Util

module

RuboCop::Cop

Locatable

module

RuboCop::Cop::VariableForce

Formatter

module

RuboCop

Colorizable

module

RuboCop::Formatter

TextUtil

module

RuboCop::Formatter

OptionsHelp

module

RuboCop

PathUtil

module

RuboCop

StringUtil

module

RuboCop

Version

module

RuboCop