Public proof

ESLint Flat Config Migration Cleanup Pack proof and fit

Public proof and fit boundaries for ESLint Flat Config Migration Cleanup Pack, including supported scope and exact-problem entry pages.

8 exact-problem pages

The proof page is tied to specific migration error pages, not a generic refactor promise.

3 fit signals

The product stays inside the supported subset and keeps fail-closed boundaries visible.

3 stop signals

The proof is also a way to say no before a buyer spends money on the wrong repo.

Trust boundary

Scope and validation

  • Run on a branch and review the documented scope before applying changes.
  • The public repo is scanner-first and does not expose the full paid apply engine.
  • Examples establish only the cases shown. Run your own application tests before merging.

Artifact trail

Visible report, diff, output, validation, and manager summary

Scan report

scan report
supported_static_configs: 1
manual_review_findings: 2
files_uploaded: 0
checkout_status: proof only

Preview diff

- .eslintrc.json
+ eslint.config.cjs
+ const { FlatCompat } = require("@eslint/eslintrc");
+ module.exports = [...compat.config(legacyConfig)];

Apply output

proof output
generated_preview: eslint.config.cjs
manual_review_findings: JS config logic, existing flat config
checkout_status: not listed

Validation summary

validation summary
static config parse ... passed
unsupported guards ... passed
buyer repo lint ... required before merge

Final manager summary

final manager summary
Use as proof for static JSON/YAML config only.
Do not buy from this page; checkout is not listed.
Keep JS config behavior manual.

What this proof covers

  • Public proof covers static JSON and YAML configs from real public repos.
  • JS configs and existing flat config files are blocked instead of guessed through.
  • The bridge output stays close to the source config with machine-generated reporting.

What stays out of scope

  • Repos built around .eslintrc.js, .cjs, or .mjs logic.
  • Repos that already migrated to eslint.config.*.
  • Teams that want the tool to understand arbitrary plugin ecosystem behavior.

Start from the live problem pages