问题描述
我正在尝试在项目中配置swiftlint,white_list
无法正常工作。
这就是我想要做的:
我的.swiftlint.yml
:
whitelist_rules:
- force_cast: warning
我的代码:
let forceCast: Int = "hue" as! Int
这给了我错误:
违反强制施法:应避免强制施法。 (force_cast)
当我期望它只会给我一个警告,而不是一个错误。除此示例外,在whitelist
上运行时,没有其他规则有效。
我知道swiftlint正在读取我的.swiftlint.yml
,因为我已经用disabled_rules
对其进行了测试,并且看起来工作正常,所以与我的.swiftlint.yml
文件的路径无关。 / p>
为了记录,
- 我已经正确配置了运行脚本阶段
- 我没有同时使用
whitelist_rules
和disabled_rules
和opt_in_rules
。我只使用了whitelist_rules
。 - 我正在使用swiftlint版本0.40.3,xcode 11.3,ios 13.2和swift 5
我想念什么?为什么不起作用?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)