mirror of
https://github.com/realm/SwiftLint.git
synced 2026-05-07 20:12:49 +00:00
15 lines
504 B
Swift
15 lines
504 B
Swift
import SwiftIDEUtils
|
|
|
|
public 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, .type, .operator, .dollarIdentifier, .integerLiteral,
|
|
.floatLiteral, .stringLiteral, .ifConfigDirective, .attribute, .editorPlaceholder, .regexLiteral:
|
|
return false
|
|
}
|
|
}
|
|
}
|