gajus/eslint-plugin-flowtype
Flow type linting rules for ESLint. observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3853
- days_rel: n/a
- days_push: 916
- n_releases_24m: 0
Adoption not part of the score
1069 stars · 151 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
An ESLint plugin providing linting rules for Flow static type annotations in JavaScript. It enforces style and correctness conventions for Flow types such as array type syntax, generic spacing, and unused or weak types.
Use cases
- lint Flow type annotations in JavaScript projects
- enforce consistent Flow type style across a codebase
- detect duplicate keys and weak types in Flow type definitions
- require Flow file annotations before type usage
- ban Flow FixMe comments in CI linting
When to choose
- your codebase uses Flow for static typing and you already lint with ESLint
- you want to enforce a consistent Flow type style guide
- you need to catch Flow-specific mistakes like dupe keys or missing file annotations
When to avoid
- your project uses TypeScript instead of Flow
- you are starting a new project where TypeScript is the better-supported choice
- you do not use ESLint
Facets
plugin · maturity maintenance
linter type-system developer-tools developer-tools programming-languages web-development eslint-plugin flow static-analysis code-style nodejs javascript
1 source
- readme: https://github.com/gajus/eslint-plugin-flowtype · fetched 2026-08-28 · 98abe0804565
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| gajus/eslint-plugin-flowtype | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="gajus/eslint-plugin-flowtype")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem