【问题标题】:SwiftLint: how to configure rule severity for a rule with warning and error configurationsSwiftLint:如何为带有警告和错误配置的规则配置规则严重性
【发布时间】:2021-10-06 16:34:56
【问题描述】:

我想将 Swiftlint cyclomatic_complexity 规则配置为始终具有警告的严重级别。

这是我在.swiftlint.yml 中尝试过的方法。

cyclomatic_complexity: warning
cyclomatic_complexity: 
  severity: warning

这两个产生相同的结果。也就是说,在运行 swiftlint 时,在 linting 之前会打印以下错误。

Invalid configuration for 'cyclomatic_complexity'. Falling back to default.

如何为swiftlint 配置此规则的严重性,使其只生成警告而不生成错误?

【问题讨论】:

    标签: swift swiftlint


    【解决方案1】:
    # .swiftlint.yml
    cyclomatic_complexity: 20
    

    【讨论】:

    • 不鼓励仅使用代码回答,请添加说明
    【解决方案2】:

    在 .swiftlint.yml 中试试这个,它对我有用:

    cyclomatic_complexity:
    warning: 10
    error: 20
    

    【讨论】:

    • 这是默认配置。它会为复杂度超过 20 生成错误。即使复杂度超过 20,我也希望它生成警告。
    • 是的,这是默认设置,但是您可以设置是否要将警告设置为 30,将错误设置为 50。
    猜你喜欢
    • 1970-01-01
    • 2022-06-15
    • 2018-12-20
    • 1970-01-01
    • 2021-06-26
    • 1970-01-01
    • 1970-01-01
    • 2017-11-08
    • 2022-12-13
    相关资源
    最近更新 更多