Tiny SwiftLint wrapper for npm. SwiftLint must still be installed and swiftlint
must be on your PATH.
Invocations of node-swiftlint
on Linux/Windows print a warning and pass.
This package supports cosmiconfig like Prettier does, instead of just .swiftlint.yml
.
-
Install SwiftLint.
brew install swiftlint
-
Install the wrapper in your project:
npm install -D swiftlint
-
Add a script to your project's
package.json
:"scripts": { "swiftlint": "node-swiftlint", ... }
-
Add SwiftLint configuration.
This wrapper will use any existing
.swiftlint.yml
files (read cosmiconfig's README for more options), but we recommend using@ionic/swiftlint-config
. See usage instructions. -
Lint in your project! 🎉
npm run swiftlint