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.ymlfiles (read cosmiconfig's README for more options), but we recommend using@ionic/swiftlint-config. See usage instructions. -
Lint in your project! 🎉
npm run swiftlint