SwiftLint 导致构建失败

Saz*_*han 0 swift swiftlint

我在构建阶段使用 swiftlint - 运行脚本。由于 swiftlint 错误,构建失败。如何继续成功构建但仍想在我的项目中生成 swiftlint 注释(即错误、警告)?

在此处输入图片说明

Sul*_*han 7

您可以:

  1. 更改您的配置并删除error限制,仅保留warning限制:

    line_length:
      - 120 # warning limit
      - 200 # error limit
    
    Run Code Online (Sandbox Code Playgroud)

    对比

    line_length: 120 # warning limit
    
    Run Code Online (Sandbox Code Playgroud)
  2. 更改构建阶段脚本以自动将错误转换为警告,例如:

    swiftlint lint --quiet $@ | sed 's/error: /warning: /g'
    
    Run Code Online (Sandbox Code Playgroud)

您不能有错误并且仍然是构建。另外,我想您没有打开“将错误视为警告”构建设置。