ktlint conveniently published to npm registry
Current ktlint version: 1.8.0
Just run it without installation:
npx @naturalcycles/ktlint --versionOr, install it like this:
yarn add -D @naturalcycles/ktlintRun ktlint (locally installed into ./node_modules):
yarn ktlint --versionNo Step 3!
You can run ktlint programmatically via Node.js by calling ktlintAll() function exposed by this
module. It returns a Promise (rejects on non-zero code from ktlint, resolves on success).
To update the ktlint version that is shipped here:
- Check the ktlint release notes
- Change it in
scripts/install.tsto the new version (and in this readme.md too) - Delete
resources/ktlint - Run
pnpm tsx scripts/install.ts, which will download the new version - Test it with
pnpm ktlint --version, it should print the new version - Test it with
pnpm ktlint -F