有没有办法修复 SwiftLint 的尾随空格冲突?

SRe*_*Red 1 xcode whitespace swift swiftlint

我有一个在第 20 行有一个右括号的方法,我希望我的下一个方法从第 23 行开始,因为我希望第 22 行有一个注释。这将使第 21 行在这两种方法之间留有一个空格,但由于第 22 行是注释,SwiftLint 将抛出“尾随空白违规”。有没有什么办法解决这一问题?空白违规代码

Dáv*_*tor 9

尾随空格违规并不意味着有一个空行,而是有一些不必要的空格(不是换行符,而是制表符/空格)。

您可以通过在 Xcode 中打开相关功能来自动修复尾随空格。您可以在 Xcode Preferences: 中找到它Text Editing/Editing/While editing,打开"Automatically trim trailing whitespace""Inincluding whitespace-only lines"

  • 我将添加:编辑器/隐形将显示/隐藏隐形字符,然后您将看到类似的空格。 (3认同)
  • 我要补充的是:如果从 Xcode 首选项启用此功能,似乎不适用于现有代码,请尝试剪切粘贴相同的代码,然后再次粘贴后它会自行修复。 (3认同)