代码拉取完成,页面将自动刷新
AllCops:
TargetRubyVersion: 2.5
require: rubocop-rspec
Layout/ArgumentAlignment:
EnforcedStyle: with_fixed_indentation
IndentationWidth: 4
Layout/CaseIndentation:
EnforcedStyle: end
Layout/EmptyLinesAroundAttributeAccessor:
Enabled: true
Layout/SpaceInsideBlockBraces:
SpaceBeforeBlockParameters: false
Layout/SpaceAroundMethodCallOperator:
Enabled: true
Layout/EmptyLineAfterGuardClause:
Enabled: false
Layout/HeredocIndentation:
Enabled: false
Layout/LineLength:
Enabled: false # TODO reenable me
Layout/ParameterAlignment:
EnforcedStyle: with_fixed_indentation
IndentationWidth: 4
Layout/FirstArgumentIndentation:
Enabled: false
Layout/LeadingCommentSpace:
Enabled: false
Layout/MultilineOperationIndentation:
EnforcedStyle: indented
Layout/RescueEnsureAlignment:
Enabled: false
Lint/AmbiguousBlockAssociation:
Enabled: false
Lint/DeprecatedOpenSSLConstant:
Enabled: true
Lint/DuplicateElsifCondition:
Enabled: true
Lint/EmptyWhen:
Enabled: false
Lint/MixedRegexpCaptureTypes:
Enabled: true
Lint/ParenthesesAsGroupedExpression:
Enabled: false
Lint/RaiseException:
Enabled: true
Lint/StructNewOverride:
Enabled: true
Lint/SuppressedException:
Enabled: false
Metrics/AbcSize:
Enabled: false
Metrics/BlockLength:
Enabled: false
Metrics/BlockNesting:
Max: 10
Metrics/ClassLength:
Enabled: false
Metrics/CyclomaticComplexity:
Enabled: false
# Max: 120
Metrics/MethodLength:
Enabled: false
Metrics/ModuleLength:
Enabled: false
Metrics/ParameterLists:
Max: 10
Metrics/PerceivedComplexity:
Enabled: false
Naming/AccessorMethodName:
Enabled: false
Naming/ConstantName:
Enabled: false
Naming/FileName:
Enabled: false
Naming/HeredocDelimiterNaming:
Enabled: false
Naming/MethodParameterName:
Enabled: false
Security/Open:
Enabled: false
Style/AccessorGrouping:
Enabled: true
EnforcedStyle: separated
Style/ArrayCoercion:
Enabled: true
Style/Attr:
Enabled: false
Style/BisectedAttrAccessor:
Enabled: true
Style/BlockComments:
Enabled: false
Style/BlockDelimiters:
EnforcedStyle: braces_for_chaining
Style/CaseEquality:
Enabled: false
Style/CaseLikeIf:
Enabled: true
Style/CharacterLiteral:
Enabled: false
Style/ClassAndModuleChildren:
Enabled: false
Style/CommentAnnotation:
Keywords:
- TODO
- FIXME
- HACK
- NOTE
- QUESTION
Style/ConditionalAssignment:
EnforcedStyle: assign_inside_condition
IncludeTernaryExpressions: false
Style/Documentation:
Enabled: false # FIXME reenable me
Style/DoubleNegation:
Enabled: false
Style/EmptyLiteral:
Enabled: false
Style/ExponentialNotation:
Enabled: true
Style/FormatString:
EnforcedStyle: percent
Style/FormatStringToken:
Enabled: false
Style/GuardClause:
Enabled: false
Style/HashEachMethods:
Enabled: true
Style/HashAsLastArrayItem:
Enabled: false
Style/HashLikeCase:
Enabled: true
Style/HashSyntax:
EnforcedStyle: ruby19
Style/HashTransformKeys:
Enabled: true
Style/HashTransformValues:
Enabled: true
Style/IfUnlessModifierOfIfUnless:
Enabled: false
Style/MethodCallWithArgsParentheses:
Enabled: true
EnforcedStyle: omit_parentheses
Style/MethodDefParentheses:
EnforcedStyle: require_no_parentheses
Style/MutableConstant:
Enabled: false
Style/MultilineBlockChain:
Enabled: false
Style/MultilineIfModifier:
Enabled: false
Style/MultilineTernaryOperator:
Enabled: false
Style/MultipleComparison:
Enabled: false
Style/NestedTernaryOperator:
Enabled: false
Style/NumericPredicate:
EnforcedStyle: comparison
Style/ParallelAssignment:
Enabled: false
Style/PercentLiteralDelimiters:
PreferredDelimiters:
default: ()
'%i': ()
'%r': //
'%w': ()
Style/PerlBackrefs:
Enabled: false
Style/RegexpLiteral:
Enabled: false
Style/RescueModifier:
Enabled: false
Style/RescueStandardError:
EnforcedStyle: implicit
Style/SpecialGlobalVars:
EnforcedStyle: use_perl_names
Style/RedundantAssignment:
Enabled: true
Style/RedundantFetchBlock:
Enabled: true
Style/RedundantFileExtensionInRequire:
Enabled: true
Style/RedundantRegexpCharacterClass:
Enabled: true
Style/RedundantRegexpEscape:
Enabled: true
Style/SlicingWithRange:
Enabled: false
Style/SymbolArray:
EnforcedStyle: brackets
Style/TernaryParentheses:
Enabled: false # TODO consider reenabling
Style/TrailingCommaInArrayLiteral:
EnforcedStyleForMultiline: consistent_comma
Style/TrailingCommaInHashLiteral:
EnforcedStyleForMultiline: consistent_comma
RSpec/BeforeAfterAll:
Enabled: false
RSpec/ContextWording:
Enabled: false
RSpec/DescribeClass:
Enabled: false
RSpec/ExampleLength:
Enabled: false
RSpec/ExpectInHook:
Enabled: false
RSpec/FilePath:
Enabled: false
RSpec/ExampleWording:
Enabled: false
RSpec/MultipleExpectations:
Enabled: false
RSpec/NamedSubject:
Enabled: false
RSpec/VoidExpect:
Enabled: false
RSpec/BeEql:
Enabled: false # NOTE: can't enable since be <float> doesn't work on JRuby
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。