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.

FA

fallow

New80

fallow-rs · Code Quality & Review

STARS5.3K
FORKS191
COMMITS0
CONTRIBUTORS0
VERSIONv3.33.1
UPDATEDtoday
RustTypeScriptJavaScriptCLIMIT

Common commercial products in this category: SonarCloud, Codacy, DeepSource

What can it do?
  • 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.
User reviews
  • • 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/*':…”

My note

Alternative pages

More in: Code Quality & Review