Featured Classes

Demo

All Classes

ActionControllerFlashBeforeRender

class

RuboCop::Cop::Rails

ActionControllerTestCase

class

RuboCop::Cop::Rails

ActionFilter

class

RuboCop::Cop::Rails

ActionOrder

class

RuboCop::Cop::Rails

ActiveRecordAliases

class

RuboCop::Cop::Rails

ActiveRecordCallbacksOrder

class

RuboCop::Cop::Rails

ActiveRecordOverride

class

RuboCop::Cop::Rails

ActiveSupportAliases

class

RuboCop::Cop::Rails

ActiveSupportOnLoad

class

RuboCop::Cop::Rails

AddColumnIndex

class

RuboCop::Cop::Rails

AfterCommitOverride

class

RuboCop::Cop::Rails

ApplicationController

class

RuboCop::Cop::Rails

ApplicationJob

class

RuboCop::Cop::Rails

ApplicationMailer

class

RuboCop::Cop::Rails

ApplicationRecord

class

RuboCop::Cop::Rails

ArelStar

class

RuboCop::Cop::Rails

AssertNot

class

RuboCop::Cop::Rails

AttributeDefaultBlockValue

class

RuboCop::Cop::Rails

BelongsTo

class

RuboCop::Cop::Rails

Blank

class

RuboCop::Cop::Rails

BulkChangeTable

class

RuboCop::Cop::Rails

AlterMethodsRecorder

class

RuboCop::Cop::Rails::BulkChangeTable

CompactBlank

class

RuboCop::Cop::Rails

ContentTag

class

RuboCop::Cop::Rails

CreateTableWithTimestamps

class

RuboCop::Cop::Rails

DangerousColumnNames

class

RuboCop::Cop::Rails

Date

class

RuboCop::Cop::Rails

DefaultScope

class

RuboCop::Cop::Rails

Delegate

class

RuboCop::Cop::Rails

DelegateAllowBlank

class

RuboCop::Cop::Rails

DeprecatedActiveModelErrorsMethods

class

RuboCop::Cop::Rails

DotSeparatedKeys

class

RuboCop::Cop::Rails

DuplicateAssociation

class

RuboCop::Cop::Rails

DuplicateScope

class

RuboCop::Cop::Rails

DurationArithmetic

class

RuboCop::Cop::Rails

DynamicFindBy

class

RuboCop::Cop::Rails

EagerEvaluationLogMessage

class

RuboCop::Cop::Rails

EnumHash

class

RuboCop::Cop::Rails

EnumSyntax

class

RuboCop::Cop::Rails

EnumUniqueness

class

RuboCop::Cop::Rails

EnvLocal

class

RuboCop::Cop::Rails

EnvironmentComparison

class

RuboCop::Cop::Rails

EnvironmentVariableAccess

class

RuboCop::Cop::Rails

Exit

class

RuboCop::Cop::Rails

ExpandedDateRange

class

RuboCop::Cop::Rails

FilePath

class

RuboCop::Cop::Rails

FindBy

class

RuboCop::Cop::Rails

FindById

class

RuboCop::Cop::Rails

FindEach

class

RuboCop::Cop::Rails

FreezeTime

class

RuboCop::Cop::Rails

HasAndBelongsToMany

class

RuboCop::Cop::Rails

HasManyOrHasOneDependent

class

RuboCop::Cop::Rails

HelperInstanceVariable

class

RuboCop::Cop::Rails

HttpPositionalArguments

class

RuboCop::Cop::Rails

HttpStatus

class

RuboCop::Cop::Rails

NumericStyleChecker

class

RuboCop::Cop::Rails::HttpStatus

SymbolicStyleChecker

class

RuboCop::Cop::Rails::HttpStatus

I18nLazyLookup

class

RuboCop::Cop::Rails

I18nLocaleAssignment

class

RuboCop::Cop::Rails

I18nLocaleTexts

class

RuboCop::Cop::Rails

IgnoredColumnsAssignment

class

RuboCop::Cop::Rails

IgnoredSkipActionFilterOption

class

RuboCop::Cop::Rails

IndexBy

class

RuboCop::Cop::Rails

IndexWith

class

RuboCop::Cop::Rails

Inquiry

class

RuboCop::Cop::Rails

InverseOf

class

RuboCop::Cop::Rails

LexicallyScopedActionFilter

class

RuboCop::Cop::Rails

LinkToBlank

class

RuboCop::Cop::Rails

MailerName

class

RuboCop::Cop::Rails

MatchRoute

class

RuboCop::Cop::Rails

MigrationClassName

class

RuboCop::Cop::Rails

MultipleRoutePaths

class

RuboCop::Cop::Rails

NegateInclude

class

RuboCop::Cop::Rails

NotNullColumn

class

RuboCop::Cop::Rails

OrderById

class

RuboCop::Cop::Rails

Output

class

RuboCop::Cop::Rails

OutputSafety

class

RuboCop::Cop::Rails

Pick

class

RuboCop::Cop::Rails

Pluck

class

RuboCop::Cop::Rails

PluckId

class

RuboCop::Cop::Rails

PluckInWhere

class

RuboCop::Cop::Rails

PluralizationGrammar

class

RuboCop::Cop::Rails

Presence

class

RuboCop::Cop::Rails

Present

class

RuboCop::Cop::Rails

RakeEnvironment

class

RuboCop::Cop::Rails

ReadWriteAttribute

class

RuboCop::Cop::Rails

RedundantActiveRecordAllMethod

class

RuboCop::Cop::Rails

RedundantAllowNil

class

RuboCop::Cop::Rails

RedundantForeignKey

class

RuboCop::Cop::Rails

RedundantPresenceValidationOnBelongsTo

class

RuboCop::Cop::Rails

RedundantReceiverInWithOptions

class

RuboCop::Cop::Rails

RedundantTravelBack

class

RuboCop::Cop::Rails

ReflectionClassName

class

RuboCop::Cop::Rails

RefuteMethods

class

RuboCop::Cop::Rails

RelativeDateConstant

class

RuboCop::Cop::Rails

RenderInline

class

RuboCop::Cop::Rails

RenderPlainText

class

RuboCop::Cop::Rails

RequestReferer

class

RuboCop::Cop::Rails

RequireDependency

class

RuboCop::Cop::Rails

ResponseParsedBody

class

RuboCop::Cop::Rails

ReversibleMigration

class

RuboCop::Cop::Rails

ReversibleMigrationMethodDefinition

class

RuboCop::Cop::Rails

RootJoinChain

class

RuboCop::Cop::Rails

RootPathnameMethods

class

RuboCop::Cop::Rails

RootPublicPath

class

RuboCop::Cop::Rails

SafeNavigation

class

RuboCop::Cop::Rails

SafeNavigationWithBlank

class

RuboCop::Cop::Rails

SaveBang

class

RuboCop::Cop::Rails

SchemaComment

class

RuboCop::Cop::Rails

ScopeArgs

class

RuboCop::Cop::Rails

SelectMap

class

RuboCop::Cop::Rails

ShortI18n

class

RuboCop::Cop::Rails

SkipsModelValidations

class

RuboCop::Cop::Rails

SquishedSQLHeredocs

class

RuboCop::Cop::Rails

StripHeredoc

class

RuboCop::Cop::Rails

StrongParametersExpect

class

RuboCop::Cop::Rails

TableNameAssignment

class

RuboCop::Cop::Rails

ThreeStateBooleanColumn

class

RuboCop::Cop::Rails

TimeZone

class

RuboCop::Cop::Rails

TimeZoneAssignment

class

RuboCop::Cop::Rails

ToFormattedS

class

RuboCop::Cop::Rails

ToSWithArgument

class

RuboCop::Cop::Rails

TopLevelHashWithIndifferentAccess

class

RuboCop::Cop::Rails

TransactionExitStatement

class

RuboCop::Cop::Rails

UniqBeforePluck

class

RuboCop::Cop::Rails

UniqueValidationWithoutIndex

class

RuboCop::Cop::Rails

UnknownEnv

class

RuboCop::Cop::Rails

UnusedIgnoredColumns

class

RuboCop::Cop::Rails

UnusedRenderContent

class

RuboCop::Cop::Rails

Validation

class

RuboCop::Cop::Rails

WhereEquals

class

RuboCop::Cop::Rails

WhereExists

class

RuboCop::Cop::Rails

WhereMissing

class

RuboCop::Cop::Rails

WhereNot

class

RuboCop::Cop::Rails

WhereNotWithMultipleConditions

class

RuboCop::Cop::Rails

WhereRange

class

RuboCop::Cop::Rails

Plugin

class

RuboCop::Rails

AddIndex

class

RuboCop::Rails::SchemaLoader

Column

class

RuboCop::Rails::SchemaLoader

Index

class

RuboCop::Rails::SchemaLoader

Schema

class

RuboCop::Rails::SchemaLoader

Table

class

RuboCop::Rails::SchemaLoader

All Modules