Ross ROSS = Recommend OSS · open-source software intelligence for agents

bodil/eslint-config-cleanjs

An eslint config which reduces JS to a pure functional language observed · 2026-08-28

github.com/bodil/eslint-config-cleanjs · JavaScript · archived observed · 2026-08-28

Health v2 · maintenance only

10/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases archived no_license

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3662
  • days_rel: n/a
  • days_push: 2994
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1095 stars · 16 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

An ESLint shareable config that restricts JavaScript to a pure functional subset by banning this, classes, null, mutation, reassignment, and statements. It is explicitly unmaintained and its README directs users to eslint-plugin-fp instead.

Use cases

  • enforce pure functional style in JavaScript
  • ban mutation and null in a JS codebase
  • write JavaScript without this and classes
  • restrict JS to expressions only with ESLint
  • experiment with functional-only JavaScript subset

When to choose

  • you want a ready-made strict functional ESLint preset for an ES6+ experiment project

When to avoid

  • you need maintained tooling - use eslint-plugin-fp directly
  • your codebase uses classes, mutation, or CommonJS
  • you need production-grade linting with support

Facets

plugin · maturity abandoned

linter code-review developer-tools programming-languages eslint eslint-config functional-programming pure-functional code-style nodejs javascript

2 sources

Member repositories

RepositoryRoleHealth v2
bodil/eslint-config-cleanjsmain10

For agents

markdown · JSON · MCP: product_card(name="bodil/eslint-config-cleanjs")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem