mirror of
https://github.com/ditkrg/outboxable.git
synced 2026-01-22 22:06:47 +00:00
Adds rubocop
This commit is contained in:
parent
649a45ce8d
commit
a98c0fb04d
120
.rubocop.yml
120
.rubocop.yml
@ -1,13 +1,113 @@
|
|||||||
|
require: rubocop-rails
|
||||||
|
|
||||||
AllCops:
|
AllCops:
|
||||||
TargetRubyVersion: 2.6
|
NewCops: enable
|
||||||
|
SuggestExtensions: false
|
||||||
Style/StringLiterals:
|
Layout/SpaceBeforeBrackets: # (new in 1.7)
|
||||||
Enabled: true
|
Enabled: true
|
||||||
EnforcedStyle: double_quotes
|
Layout/LineLength:
|
||||||
|
Max: 350
|
||||||
Style/StringLiteralsInInterpolation:
|
Lint/AmbiguousAssignment: # (new in 1.7)
|
||||||
Enabled: true
|
Enabled: true
|
||||||
EnforcedStyle: double_quotes
|
Lint/DeprecatedConstants: # (new in 1.8)
|
||||||
|
Enabled: true
|
||||||
Layout/LineLength:
|
Lint/DuplicateBranch: # (new in 1.3)
|
||||||
Max: 120
|
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
|
||||||
Loading…
Reference in New Issue
Block a user