mirror of
https://github.com/realm/SwiftLint.git
synced 2026-05-07 20:12:49 +00:00
16 lines
577 B
Swift
16 lines
577 B
Swift
import IDEUtils
|
|
|
|
extension SyntaxClassification {
|
|
// True if it is any kind of comment.
|
|
var isComment: Bool {
|
|
switch self {
|
|
case .lineComment, .docLineComment, .blockComment, .docBlockComment:
|
|
return true
|
|
case .none, .keyword, .identifier, .typeIdentifier, .operatorIdentifier, .dollarIdentifier, .integerLiteral,
|
|
.floatingLiteral, .stringLiteral, .stringInterpolationAnchor, .poundDirectiveKeyword, .buildConfigId,
|
|
.attribute, .objectLiteral, .editorPlaceholder:
|
|
return false
|
|
}
|
|
}
|
|
}
|