Language Support
Rover can analyse codebases in a variety of languages, however we do better with some than others.
Most languages have a decent level of support for alert scans, so your PRs will still be protected against bugs.
Our explorable graph chat requires some bespoke per-language work, so we don’t have universal support for it yet. The tiers of support are:
Full
- code graph, code chat, alert scansStandard
- Alert and chat is available, but no graphs.?
- Nominal support for graph and chat, but depends on how well LLMs work on your weird, niche language. Brainfuck is in this category.
My programming language isn’t listed/is low support
Rover is still able to scan your code! Connect your codebases (Rover has a generous free tier) and see Rover in action: in most cases we’re still able to catch bugs. We’re constantly re-evaluating our roadmap, so get in touch if you need full support for a particular language.
I have several languages in my codebases
Don’t panic!
Rover will handle each language to the level it can.
If that means you have some Full
support code and some not,
you’ll still have a code graph, it just won’t be the full repo.
Languages
If your language isn’t listed but it’s somewhat popular, assume it’s Standard
support.
If it isn’t listed but you brag about how few users it has, then it’s ?
.
Language | Support | Notes |
---|---|---|
Javascript | Full | |
Typescript | Full | |
Python | Full | |
Dart | Standard | Will be working on Full support soon |
Go | Standard | On our roadmap to make Full |
Rust | Standard | On our roadmap to make Full |
Gleam | Standard | We’re actively working on Full support |