swiftLint M1上配置问题

273 阅读1分钟

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