Flycheck Swift

Flycheck extension for Apple's Swift programming language.
Alternatives To Flycheck Swift
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Firebase Ios Sdk4,475
7,32715 hours ago194September 19, 2022372apache-2.0Objective-C
Firebase SDK for Apple App Development
Appstoreconnect Swift Sdk1,175
9 days ago5otherSwift
The Swift SDK to work with the App Store Connect API from Apple.
Philipshuesdk Ios Osx579
2 years ago35Objective-C
The Software Development Kit for Philips Hue on iOS and OS X (beta)
Pingpp Ios444
38a year ago40November 19, 202114Objective-C
Adaptysdk Ios325
116 hours ago75November 09, 2022mitSwift
iOS SDK for growing mobile in-app purchases
Usd Resources293
2 years ago
A curated list of USD projects and resources
Dialogflow Apple Client239
314 years ago32September 24, 201722apache-2.0Objective-C
iOS SDK for Dialogflow
Pdfxkit204
a year ago1otherObjective-C
A drop-in replacement for Apple PDFKit powered by our PSPDFKit framework under the hood.
Objc Sdk195
4343 months ago233March 25, 202116apache-2.0Objective-C
LeanCloud Objective-C SDK
Radar Covid Ios147
8 months ago12mpl-2.0Swift
Native iOS app using DP^3T iOS sdk to handle Exposure Notification framework from Apple
Alternatives To Flycheck Swift
Select To Compare


Alternative Project Comparisons
Readme

License GPL 3 MELPA MELPA

flycheck-swift

Flycheck extension for Apple's Swift programming language.

Installation

Using MELPA

Install flycheck-swift package from MELPA.

Add the following line to the ~/.emacs.d/init.el or ~/.emacs.

(eval-after-load 'flycheck '(flycheck-swift-setup))

If you compile against iOS SDK, add the following lines:

(setq flycheck-swift-sdk-path "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk")
;; ↑ Select the appropriate SDK version you use
(setq flycheck-swift-target "arm64-apple-ios10")

Manual installation

Install Flycheck.

git clone --depth 1 https://github.com/swift-emacs/flycheck-swift.git
cd flycheck-swift
emacs --batch -l package -f package-initialize --eval '(package-install-file "flycheck-swift.el")'

Add the following line to the ~/.emacs.d/init.el or ~/.emacs.

(eval-after-load 'flycheck '(flycheck-swift-setup))

If you compile against iOS SDK, add the following lines:

(setq flycheck-swift-sdk-path "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk")
;; ↑ Select the appropriate SDK version you use
(setq flycheck-swift-target "arm64-apple-ios10")

Using cask (for developer)

Install cask.

git clone https://github.com/swift-emacs/flycheck-swift.git
cd flycheck-swift
make install

Add the following line to the ~/.emacs.d/init.el or ~/.emacs.

(eval-after-load 'flycheck '(flycheck-swift-setup))

If you compile against iOS SDK, add the following lines:

(setq flycheck-swift-sdk-path "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk")
;; ↑ Select the appropriate SDK version you use
(setq flycheck-swift-target "arm64-apple-ios10")

Customization

flycheck-swift-executable

The name of the executable, i.e. swiftc.

flycheck-swift-extra-flags

Extra flags prepended to arguments of swiftc.

flycheck-swift-sdk-path

A name of the targeted SDK or path to the targeted SDK.

flycheck-swift-linked-sources

A list of source file paths to link against. Each path can be glob, i.e. *.swift.

flycheck-swift-framework-search-paths

A list of framework search paths.

flycheck-swift-cc-include-search-paths

A list of include file search paths to pass to the Objective-C compiler.

flycheck-swift-target

Target used by swift compiler.

flycheck-swift-import-objc-header

Objective C header file to import.

License

GPLv3. See COPYING for details. Copyright (C) 2014-2016 taku0, Chris Barrett, Bozhidar Batsov, Arthur Evstifeev.

Popular Apple Projects
Popular Sdk Projects
Popular Companies Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Swift
Sdk
Emacs Lisp
Emacs
Apple
Melpa
Apple Swift