我在构建阶段使用 swiftlint - 运行脚本。由于 swiftlint 错误,构建失败。如何继续成功构建但仍想在我的项目中生成 swiftlint 注释(即错误、警告)?
问问题
2147 次
3 回答
7
您可以:
更改配置并删除
error
限制,仅保留warning
限制:line_length: - 120 # warning limit - 200 # error limit
对比
line_length: 120 # warning limit
更改构建阶段脚本以自动将错误转换为警告,例如:
swiftlint lint --quiet $@ | sed 's/error: /warning: /g'
你不能有一个错误,仍然是构建。另外我想您没有打开“将错误视为警告”构建设置。
于 2019-05-03T08:28:47.710 回答
2
- 您可以在项目中使用自己自定义的 .swiftlint.yml 修改 swiftlint 的规则,以将错误变为警告或完全忽略它swiftlint custom rules。
// swiftlint:disable:next line_length
或者您在 1422 字符行以上禁用此规则。
于 2019-05-03T07:29:04.050 回答
0
将此行写在错误行上方。
// swiftlint:disable type_name
type_name 将是您的错误名称,在这种情况下它将是
// swiftlint:disable line_length
于 2019-05-03T07:43:32.790 回答