swiftLint
强大的代码风格管理工具:github,安装使用方法看官方:官方文档
M1上遇到的问题
问题描述
简单来说,M1上使用Homebrew安装会有问题,Pod和pkg安装包的没有这个问题,表现为:按照官方文档流程装完后,完全没有效果。
原因:
Homebrew安装的默认安装路径是/opt/homebrew/bin,swiftLint默认读区安装路径为usr/local/bin,所以无法正确生效使用
解决办法
1、在项目中配置,引入正确路径
//在项目build Phass下swiftlint脚本前面加入引入正确路径代码
if test -f "/opt/homebrew/bin/swiftlint"; then
PATH="/opt/homebrew/bin/:${PATH}"
export PATH
fi
缺点:每个项目都需要配置
2、全局设置路径
链接/opt/homebrew/bin/swiftlint 到 /usr/local/bin路径下
// 终端:
ln -s /opt/homebrew/bin/swiftlint /usr/local/bin/swiftlint