Fatou 
Fatou is a language server, formatter, and linter for the
Julia language, written in Rust. It follows the
rust-analyzer design (a lossless rowan CST,
salsa for incremental computation, and
lsp-server for the language-server
transport) and is modeled on the author’s R tooling project,
arity.
Status: early groundwork. The full architecture is in place; the parser covers a growing Julia subset, the formatter has started landing per-construct layout rules (gated by hand-authored fixtures), and no lint rules ship yet.
Quick Start
Install with Cargo:
cargo install fatou
Format your first file:
fatou format file.jl
For full installation options (npm, PyPI, prebuilt binaries, and source builds), see Getting Started.
Where to Go Next
- Getting Started: complete installation and first-run walkthrough.
- Editor Setup: connect the language server to your editor.
- Configuration: every
fatou.tomlkey. - CLI Reference: every command and option.