Modern ESLint setup for your JavaScript project.
Configures and migrates JavaScript and TypeScript project linting using ESLint v9 flat config and neostandard.
When to use it
Use when setting up linting, migrating standard or legacy ESLint configurations, or making local and CI linting consistent.
Give it a JavaScript or TypeScript project needing linting setup or migration; it creates the configuration and integrates lint commands.
What you provide
Uses Node.js for local development and CI; the CI version should match local development and the project's engines.
This skill
.eslintrc*
Deletes legacy ESLint configuration (irreversible)
deprecated ignore files
Deletes deprecated ignore files (irreversible)
eslint
Installs ESLint for the project