mirror of
https://github.com/ditkrg/outboxable.git
synced 2026-01-22 22:06:47 +00:00
113 lines
2.9 KiB
YAML
113 lines
2.9 KiB
YAML
require: rubocop-rails
|
|
|
|
AllCops:
|
|
NewCops: enable
|
|
SuggestExtensions: false
|
|
Layout/SpaceBeforeBrackets: # (new in 1.7)
|
|
Enabled: true
|
|
Layout/LineLength:
|
|
Max: 350
|
|
Lint/AmbiguousAssignment: # (new in 1.7)
|
|
Enabled: true
|
|
Lint/DeprecatedConstants: # (new in 1.8)
|
|
Enabled: true
|
|
Lint/DuplicateBranch: # (new in 1.3)
|
|
Enabled: true
|
|
Lint/DuplicateRegexpCharacterClassElement: # (new in 1.1)
|
|
Enabled: true
|
|
Lint/EmptyBlock: # (new in 1.1)
|
|
Enabled: true
|
|
Lint/EmptyClass: # (new in 1.3)
|
|
Enabled: true
|
|
Lint/LambdaWithoutLiteralBlock: # (new in 1.8)
|
|
Enabled: true
|
|
Lint/NoReturnInBeginEndBlocks: # (new in 1.2)
|
|
Enabled: true
|
|
Lint/NumberedParameterAssignment: # (new in 1.9)
|
|
Enabled: true
|
|
Lint/OrAssignmentToConstant: # (new in 1.9)
|
|
Enabled: true
|
|
Lint/RedundantDirGlobSort: # (new in 1.8)
|
|
Enabled: true
|
|
Lint/SymbolConversion: # (new in 1.9)
|
|
Enabled: true
|
|
Lint/ToEnumArguments: # (new in 1.1)
|
|
Enabled: true
|
|
Lint/TripleQuotes: # (new in 1.9)
|
|
Enabled: true
|
|
Lint/UnexpectedBlockArity: # (new in 1.5)
|
|
Enabled: true
|
|
Lint/UnmodifiedReduceAccumulator: # (new in 1.1)
|
|
Enabled: true
|
|
Style/ArgumentsForwarding: # (new in 1.1)
|
|
Enabled: true
|
|
Style/CollectionCompact: # (new in 1.2)
|
|
Enabled: true
|
|
Style/DocumentDynamicEvalDefinition: # (new in 1.1)
|
|
Enabled: true
|
|
Style/Documentation:
|
|
Enabled: false
|
|
Style/FrozenStringLiteralComment:
|
|
Enabled: false
|
|
Style/EndlessMethod: # (new in 1.8)
|
|
Enabled: true
|
|
Style/HashConversion: # (new in 1.10)
|
|
Enabled: true
|
|
Style/HashExcept: # (new in 1.7)
|
|
Enabled: true
|
|
Style/IfWithBooleanLiteralBranches: # (new in 1.9)
|
|
Enabled: true
|
|
Style/NegatedIfElseCondition: # (new in 1.2)
|
|
Enabled: true
|
|
Style/NilLambda: # (new in 1.3)
|
|
Enabled: true
|
|
Style/RedundantArgument: # (new in 1.4)
|
|
Enabled: true
|
|
Style/SwapValues: # (new in 1.1)
|
|
Enabled: true
|
|
Rails/ActiveRecordCallbacksOrder: # (new in 2.7)
|
|
Enabled: true
|
|
Rails/AfterCommitOverride: # (new in 2.8)
|
|
Enabled: true
|
|
Rails/AttributeDefaultBlockValue: # (new in 2.9)
|
|
Enabled: true
|
|
Rails/FindById: # (new in 2.7)
|
|
Enabled: true
|
|
Rails/Inquiry: # (new in 2.7)
|
|
Enabled: true
|
|
Rails/MailerName: # (new in 2.7)
|
|
Enabled: true
|
|
Rails/MatchRoute: # (new in 2.7)
|
|
Enabled: true
|
|
Rails/NegateInclude: # (new in 2.7)
|
|
Enabled: true
|
|
Rails/Pluck: # (new in 2.7)
|
|
Enabled: true
|
|
Rails/PluckInWhere: # (new in 2.7)
|
|
Enabled: true
|
|
Rails/RenderInline: # (new in 2.7)
|
|
Enabled: true
|
|
Rails/RenderPlainText: # (new in 2.7)
|
|
Enabled: true
|
|
Rails/ShortI18n: # (new in 2.7)
|
|
Enabled: true
|
|
Rails/SquishedSQLHeredocs: # (new in 2.8)
|
|
Enabled: true
|
|
Rails/UniqueValidationWithoutIndex:
|
|
Enabled: false
|
|
Rails/WhereEquals: # (new in 2.9)
|
|
Enabled: true
|
|
Rails/WhereExists: # (new in 2.7)
|
|
Enabled: true
|
|
Rails/WhereNot: # (new in 2.8)
|
|
Enabled: true
|
|
Metrics/BlockLength:
|
|
Enabled: false
|
|
Metrics/AbcSize:
|
|
Enabled: false
|
|
Metrics/MethodLength:
|
|
Enabled: false
|
|
Metrics/CyclomaticComplexity:
|
|
Max: 15
|
|
Metrics/PerceivedComplexity:
|
|
Max: 15 |