SwiftLint - 禁用特定文件中的行长规则

Lan*_*ria 2 ios swift swiftlint

当前 SwiftLint 规则:

file_length:
  warning: 800
  error: 1500
Run Code Online (Sandbox Code Playgroud)

错误

在此处输入图片说明

我遵循了这个答案,但错误并没有消失

// swiftlint:disable force_cast

import UIKit

class MyClass: UIViewController {

}

// swiftlint:enable force_cast
Run Code Online (Sandbox Code Playgroud)

如何忽略某些文件中的 SwiftLint 规则?

bal*_*630 6

规则名称是file_length,因此您必须禁用此规则:

// swiftlint:disable file_length

import UIKit

class MyClass: UIViewController {

}
Run Code Online (Sandbox Code Playgroud)

注意:// swiftlint:enable <rule>适用于您只想在小代码块(如单个 func)中忽略特定规则的情况。如果您想在文件范围内禁用规则,则无需启用任何内容。

请参阅Swiftlint 文档