| name | lint |
| description | Lint and format Kurtosis Starlark files. Check syntax, validate docstrings, and auto-format .star files. Use when writing or reviewing Starlark packages to ensure code quality. |
| compatibility | Requires kurtosis CLI. |
| metadata | {"author":"ethpandaops","version":"1.0"} |
Lint
Lint and format Kurtosis Starlark (.star) files.
Check formatting
kurtosis lint main.star
kurtosis lint ./my-package/
kurtosis lint main.star lib.star helpers.star
Returns non-zero exit code if formatting issues are found.
Auto-format
Fix formatting in place:
kurtosis lint -f main.star
kurtosis lint -f ./my-package/
Check docstrings
Validate that the main function has a proper docstring:
kurtosis lint -c ./my-package/main.star
kurtosis lint -c ./my-package/
This checks that the run function has a valid docstring describing its parameters.
CI integration
kurtosis lint ./my-package/
kurtosis lint -c ./my-package/
kurtosis lint -f ./my-package/
kurtosis lint ./my-package/