LSIF exporter for ESLint. Outputs diagnostics.
npm install --save-dev eslint-formatter-lsif
# or
yarn add --dev eslint-formatter-lsif
eslint 'src/**/*.ts' -f lsif -o dump.lsif
yarn
yarn build
Releases are done automatically in CI when commits are merged into master by analyzing Conventional Commit Messages.
After running yarn
, commit messages will be linted automatically when committing though a git hook.
The git hook can be circumvented for fixup commits with git's fixup!
autosquash feature, or by passing --no-verify
to git commit
.
You may have to rebase a branch before merging to ensure it has a proper commit history, or squash merge with a manually edited commit message that conforms to the convention.