Skip to content

CLI tool to lint KSQLDB commands/queries, for use in CI/CD

License

Notifications You must be signed in to change notification settings

thekiwi/ksql-lint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ksql-lint

CLI tool to lint KSQLDB commands/queries, for use in CI/CD, using the official KSQLDB grammar and using that parser to validate KSQLDB statements.

To Use

  1. Run as a CLI by typing npx ksql-lint ./migrations/*.ksql

Exit codes

When linting files, ksql-lint will exit with one of the following exit codes:

0: Linting was successful and there are no errors.

1: Linting was successful and there is at least one linting error.

ANTLR version

This CLI currently uses ANTLR 4.12. To upgrade, it requires changing both the package.json dependency AND the Docker image tag used in generate.sh.

About

CLI tool to lint KSQLDB commands/queries, for use in CI/CD

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published