尝试使用SwiftLint


概述

realm / SwiftLint:一种用于实施Swift样式和约定的工具。

您在本文中看到的是

  • 如何使用Homebrew安装SwiftLint
  • 如何在Xcode中使用Swiftlint
  • 如何设置Xcode以处理Swiftlint中经常显示的trailing_whitespace

安装

家酿

1
brew install swiftlint

macOS(或Linux)的软件包管理器-Homebrew

在Xcode

中使用

将以下内容添加到运行阶段,如官方页面所示。

1
2
3
4
5
if which swiftlint >/dev/null; then
  swiftlint
else
  echo "warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint"
fi

发出很多警告!

スクリーンショット 2020-10-04 12.58.41.png

如何处理疯狂的空白冲突

通过插入swiftlint,
现在有许多trailing_whitespace警告。

似乎在空白行中有空格时发生,但是在每行打开时擦除空格很麻烦。

偏好