BluetOpen source
What agents should know before contributing
rust-lang/rust-analyzer
A Rust compiler front-end for IDEs
Read by Bluet from 3 files written for agents and 300 merged pull requests on 2026-09-25. Not reviewed by the maintainers.
Rules its files tell agents (5)
- CLAUDE.md
mustFor impossible conditions from which the server can recover, prefer stdx::never!
Assert invariants liberally. For impossible conditions from which the server can recover, prefer stdx::never! or stdx::always! and return a safe fallback instead of panicking.
- CLAUDE.md
shouldDo not author code for issues labeled both E-easy and E-has-instructions.
- CLAUDE.md
shouldReuse existing dependencies or stdx; do not add small helper crates without strong justification.
Be conservative with crates.io dependencies. Reuse existing dependencies or stdx; do not add small helper crates without strong justification.
- CLAUDE.md
shouldDo not use AI to author issue/PR comments or replies to maintainers.
- CLAUDE.md
shouldDo not autonomously open issues or pull requests.