Files
SwiftLint/Source/SwiftLintCore/Extensions/SwiftDeclarationKind+SwiftLint.swift
T
JP Simard 5a2cf4b1fe Remove dead code (#6125)
In particular lots of stuff that used to be needed with SourceKit that
we no longer need to keep around.

Identified using Periphery: https://github.com/peripheryapp/periphery
2025-06-21 15:19:37 -04:00

29 lines
749 B
Swift

@preconcurrency import SourceKittenFramework
public extension SwiftDeclarationKind {
static let functionKinds: Set<SwiftDeclarationKind> = [
.functionAccessorAddress,
.functionAccessorDidset,
.functionAccessorGetter,
.functionAccessorMutableaddress,
.functionAccessorSetter,
.functionAccessorWillset,
.functionConstructor,
.functionDestructor,
.functionFree,
.functionMethodClass,
.functionMethodInstance,
.functionMethodStatic,
.functionOperator,
.functionSubscript,
]
static let typeKinds: Set<SwiftDeclarationKind> = [
.class,
.struct,
.typealias,
.associatedtype,
.enum,
]
}