An adorable little framework and command line tool for interacting with SourceKit.
Add support for C-language annotations
(e.g. __attribute__((annotate("This is an annotation")))
).
Jeff Verkoeyen
Improve support for building & running with Swift 4.2.
Norio Nomura
Add new values for SwiftDeclarationAttributeKind
and SyntaxKind
with
Swift 4.2.
JP Simard
Support building with Swift 4.2. There are still runtime issues to resolve.
Norio Nomura
Fix a crash when running with Swift 4.2.
Norio Nomura
SR-7954
SwiftDeclarationAttributeKind
cases available no matter
which version of Swift was used to compile SourceKitten.libsourcekitdInProc.so
on some Linux distributions.This is the last release to support Swift 3.2 and Swift 3.3. The next release will require Swift 4.0 or higher.
Change type of parameter from sourcekitd_object_t
to SourceKitObject?
.
File.process(dictionary:cursorInfoRequest:syntaxMap:)
Request.customRequest(request:)
SwiftDocs.init(file:dictionary:cursorInfoRequest:)
Norio Nomura
Remove File.lines:setter
.
Norio Nomura
Add SwiftDeclarationAttributeKind
that represents declaration attributes in
Swift.
Daniel Metzing
#504
Add SourceKitObject
that represents sourcekitd_object_t
in Swift.
Norio Nomura
#489
Replaced linear index search with binary search in NSString extension.
Tamas Lustyik
SourceKit search strategy improved on Linux. Supports swiftenv.
Alexander Lash
Add elements
case to SwiftDocKey
.
Sho Ikeda
Added module_info
command to sourcekitten
CLI.
Erik Abair
Fix index
command fails using filename with spaces in compiler arguments.
Norio Nomura
#480
Only allow U+000A and U+000D as line break tokens.
Marcelo Fabri
#475
Fix ThreadSanitizer reports data race warning in SwiftLint.
Norio Nomura
realm/SwiftLint#2089
SourceKitten now requires Xcode 9 and Swift 3.2+ to build.
Norio Nomura
Deprecated Request.failableSend()
. Please use Request.send()
instead.
Norio Nomura
Some APIs changed to throws
.
File.format(trimmingTrailingWhitespace:useTabs:indentWidth:) throws
Structure.init(file:) throws
SyntaxMap.init(file:) throws
Norio Nomura
SWIFT_NAME
when generating Objective-C docs.Add tabWidth
parameter (default: 1
) for lineAndCharacter
.
Marcel Jackwerth
Add File(pathDeferringReading:)
initializer.
JP Simard
-warn-long-function-bodies=200
.