fallow
Fallow is a repository graph-based codebase analysis tool for TypeScript and JavaScript projects. It consists of a single binary file developed with Rust and does not need a TypeScript compiler. It reports metrics such as code health, complexity, cyclical dependencies, and architectural boundary violations.
fallow-rs · Code Quality & Review
Common commercial products in this category: SonarCloud, Codacy, DeepSource
- You can analyze the codebase by running it through the command line in the repository root directory.
- Using the audit command in pull requests, you can check if the changes meet the safety and quality criteria.
- By overseeing architectural boundaries and cyclical dependencies, you can ensure that the code structure is maintained.
- • NeutralGitHub Issue
stack overflow error when importing using alias from outside the project structure
“### What happened? Stack overflow when trying to run `npx fallow`. Note: fallow dupes works; fallow list works (256 files discovered); SvelteKit project with `@gen/*` path alias pointing outside project root ### Reproduction 1. Add tsconfig path alias, for example: `'@gen/*':…”