1 Star 0 Fork 0

NatureLiu/asciidoctor-pdf

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
.rubocop.yml 4.79 KB
一键复制 编辑 原始数据 按行查看 历史
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
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/ulipcb/asciidoctor-pdf.git
git@gitee.com:ulipcb/asciidoctor-pdf.git
ulipcb
asciidoctor-pdf
asciidoctor-pdf
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385