mirror of
https://github.com/ditkrg/schemable.git
synced 2026-01-22 14:17:19 +00:00
Updates Rubocop
This commit is contained in:
parent
a71f59dc4c
commit
47ff83d6c1
124
.rubocop.yml
124
.rubocop.yml
@ -1,13 +1,117 @@
|
|||||||
|
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
|
|
||||||
|
|
||||||
Style/StringLiteralsInInterpolation:
|
|
||||||
Enabled: true
|
|
||||||
EnforcedStyle: double_quotes
|
|
||||||
|
|
||||||
Layout/LineLength:
|
Layout/LineLength:
|
||||||
Max: 120
|
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
|
||||||
|
Lint/DuplicateMethods: # Disables duplicate methods warning
|
||||||
|
Enabled: false
|
||||||
|
Gemspec/RequiredRubyVersion: # Disables required ruby version warning
|
||||||
|
Enabled: false
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user