如何从 xcode 卸载 swiftlint,或关闭其警告

Sta*_*rey 5 xcode ios swiftlint

请帮助我了解如何卸载 swiftlint,或如何完全关闭它的警告(因为它不时开始忽略所有规则)。我从 pkg 文件安装了 swiftilnt,现在找不到删除它的方法。“从 Makefile 运行”解决方案对我没有帮助,因为我不明白它在哪里,以及如何运行它。在 Xcode 首选项中,我也找不到卸载它的方法。我也在 finder 中搜索“swiftlint”,但它也找不到。

Xcode 8.2.1

小智 12

试试这个: 1) 转到导航区域中的项目(左列,最顶部的蓝色图标)

2) 在目标行中选择您的应用程序目标。

3)转到“构建阶段”选项卡

4)在Run Script中,删除如下所示的“Shell”文本字段下的命令行

    if which swiftlint >/dev/null; then
    swiftlint
    else
echo "warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint"
fi
Run Code Online (Sandbox Code Playgroud)

5)再次构建以检查!

这对我有用,并且有一个优势,可以很容易地将其放回原处。希望能帮助到你

  • 这是一个干净而正确的答案。我只是简单地评论这些行而不是删除它们。 (3认同)

And*_*ran -3

如果您希望能够控制禁用/启用哪个规则并设置给定规则的警告和错误阈值,只需在项目目录中创建一个 .swiftlint.yml 文件...

看看这篇文章:

https://swifting.io/blog/2016/03/29/11-swiftlint/