ESLint 8/9 → 10 migration (flat config), delivered as a tested P by Rafał RuszczykESLint 8/9 → 10 migration (flat config), delivered as a tested P by Rafał Ruszczyk
ESLint 8/9 → 10 migration (flat config), delivered as a tested PRafał Ruszczyk
Cover image for ESLint 8/9 → 10 migration (flat config), delivered as a tested P
I migrate your ESLint setup to ESLint 10 and deliver one reviewable pull request.
What you get
Conversion from .eslintrc to flat config (eslint.config.js), plugin and parser updates, replacement of removed rules and options.
Lint results compared before and after: same files, no new errors introduced; new warnings listed in the PR.
Your full test suite and build run before and after, with a before/after table in the PR (tests, build, type check, lint).
Your CI run on the PR. I never merge — you review and merge when ready.
30 days: if a test that passed before the PR fails because of it, I fix it or refund.
Scope (fixed price)
Public or private repo up to 20k lines, with an existing test suite, single package (no monorepo).
Up to 10 ESLint plugins. Plugins without ESLint 10 support are listed in the PR with options.
Your code runs only in an isolated sandbox; I don’t need production secrets.
How it works
Send the repo link (read-only access is enough). I check it fits the scope within 24 h.
I open the PR in 2–4 days with the verification table.
You review, run CI, merge. Payment on delivery of the PR.
Example: ESLint 9 → 10 for bronto-layout (461/461 tests, merged by the maintainer the same day, PR #111).
FAQs

Starting at$490
Duration1 week
Tags
GitHub
JavaScript
Node.js
TypeScript
Backend Engineer
Frontend Engineer
Fullstack Engineer
Web Developer
ESLint
Service provided by
Rafał Ruszczyk Warsaw, Poland
1
Followers
ESLint 8/9 → 10 migration (flat config), delivered as a tested PRafał Ruszczyk
Starting at$490
Duration1 week
Tags
GitHub
JavaScript
Node.js
TypeScript
Backend Engineer
Frontend Engineer
Fullstack Engineer
Web Developer
ESLint
Cover image for ESLint 8/9 → 10 migration (flat config), delivered as a tested P
I migrate your ESLint setup to ESLint 10 and deliver one reviewable pull request.
What you get
Conversion from .eslintrc to flat config (eslint.config.js), plugin and parser updates, replacement of removed rules and options.
Lint results compared before and after: same files, no new errors introduced; new warnings listed in the PR.
Your full test suite and build run before and after, with a before/after table in the PR (tests, build, type check, lint).
Your CI run on the PR. I never merge — you review and merge when ready.
30 days: if a test that passed before the PR fails because of it, I fix it or refund.
Scope (fixed price)
Public or private repo up to 20k lines, with an existing test suite, single package (no monorepo).
Up to 10 ESLint plugins. Plugins without ESLint 10 support are listed in the PR with options.
Your code runs only in an isolated sandbox; I don’t need production secrets.
How it works
Send the repo link (read-only access is enough). I check it fits the scope within 24 h.
I open the PR in 2–4 days with the verification table.
You review, run CI, merge. Payment on delivery of the PR.
Example: ESLint 9 → 10 for bronto-layout (461/461 tests, merged by the maintainer the same day, PR #111).
FAQs

$490