# lint

> lint, a magmalake tin: mojolint, a linter for the origin and threading mistakes the Mojo compiler accepts, asking mojo-lsp-server, the compiler's own frontend, for resolved types and uses.

[magmalake](https://magmalake.dev/) [lint](https://magmalake.dev/s/lint)

mojolint, a linter for the origin and threading mistakes the Mojo compiler accepts, asking mojo-lsp-server, the compiler's own frontend, for resolved types and uses. A proof of concept.

Install

```
pixi shelf add lint-mojo
```

Version

`0.1.4` on mojoshelf

Source

[GitHub](https://github.com/magmalake/lint.mojo) [README](https://github.com/magmalake/lint.mojo#readme)

## Works today

- Text mode needs nothing; --lsp uses the project's own mojo-lsp-server
- Run in CI by the magmalake tins

Checked against threads.example's uncaught programs flagged, and the correct ones beside them silent

- [xml](https://magmalake.dev/s/xml) pull parser · path queries
- [k8s](https://magmalake.dev/s/k8s) the Kubernetes API from Mojo
- [Every tin](https://magmalake.dev/tins)

[A magmalake project](https://magmalake.dev/)

Apache 2.0 · © 2026 Marius Seritan
