dotore

A pure-Rust static analyzer, deterministic auto-fixer and remediation engine for JS/TS, React, Angular, Python and Rust.

Status
In development

dotore is a static analyzer written in Rust. It checks JavaScript/TypeScript, React, Angular, Python and Rust code, applies safe fixes on its own, and turns the remaining findings into a plan for fixing them.

What it does

dotore parses each file once and builds a cross-file graph of the project. It ships 1,076 rules and switches them on from the project’s own manifests (package.json, angular.json, pyproject.toml, Cargo.toml), so React rules never run on an Angular or Rust package. It groups findings by root cause and gives the workspace a Health Score from 0 to 100.

Its main commands:

Key decisions

It is built and installed from source with cargo install --path .; there is no published release yet.