SwiftLint 导致构建失败
SwiftLint causing build failed
我在构建阶段使用 swiftlint - 运行 脚本。由于 swiftlint 错误,构建失败。我怎样才能继续成功构建,但仍想在我的项目中生成 swiftlint 注释(即错误、警告)?
- 你可以在你的项目中修改自己自定义的swiftlint的规则。swiftlint.yml让报错变成警告或者完全忽略swiftlint custom rules。
- 或者您在 1422 字符行上方
// swiftlint:disable:next line_length
禁用了这一次规则。
将此行写在错误行上方。
// swiftlint:disable type_name
type_name 将是您的错误名称,在本例中为
// swiftlint:disable line_length
您可以:
更改您的配置并删除 error
限制,仅保留 warning
限制:
line_length:
- 120 # warning limit
- 200 # error limit
对
line_length: 120 # warning limit
更改构建阶段脚本以自动将错误转换为警告,例如:
swiftlint lint --quiet $@ | sed 's/error: /warning: /g'
你不能在有错误的情况下继续构建。另外我想你没有打开 "treat errors as warnings" 构建设置。
我在构建阶段使用 swiftlint - 运行 脚本。由于 swiftlint 错误,构建失败。我怎样才能继续成功构建,但仍想在我的项目中生成 swiftlint 注释(即错误、警告)?
- 你可以在你的项目中修改自己自定义的swiftlint的规则。swiftlint.yml让报错变成警告或者完全忽略swiftlint custom rules。
- 或者您在 1422 字符行上方
// swiftlint:disable:next line_length
禁用了这一次规则。
将此行写在错误行上方。
// swiftlint:disable type_name
type_name 将是您的错误名称,在本例中为
// swiftlint:disable line_length
您可以:
更改您的配置并删除
error
限制,仅保留warning
限制:line_length: - 120 # warning limit - 200 # error limit
对
line_length: 120 # warning limit
更改构建阶段脚本以自动将错误转换为警告,例如:
swiftlint lint --quiet $@ | sed 's/error: /warning: /g'
你不能在有错误的情况下继续构建。另外我想你没有打开 "treat errors as warnings" 构建设置。