代码气概或者是一个有争议的话题,而且在开垦人员之间诱发一些猛烈的商议。利用功具逼迫施行一套代码气概法则关于防止一些斟酌,以及保证在全面项目中维持代码气概的一致性特别有协助。SwiftLint也许很简单的调整进Xcode项目中,以便在编译时将代码气概争执记号为告诫或许过失。
利用Xcode集成SwiftLint你也许在Github上得到SwiftLint[1]。它也许利用多种方法装置,譬喻,直接下载SwiftLint.pkg包,或许利用HomeBrew号令行。
brewinstallswiftlint
装置SwiftLint后,也许经过在主apptarget的BuildPhase(修建阶段)下增加一个RunPhase(运转阶段)的运转足本,来集成进Xcode项目。点击+号按钮,取舍"NewRunScriptPhase",增加上面的足本。在siliconMacs(搭载M1芯片)上须要增加export语句,由于HomeBrew的二进制文献默许装置在/opt/homebrew/bin目录之下。
译者注:并不肯定在此目录下,详细也许点击这边[2]。
exportPATH="$PATH:/opt/homebrew/bin"ifwhichswiftlint/dev/null;thenswiftlintelseecho"warning:SwiftLintnotinstalled,downloadfrom