An extensible shared ESLint config for Re:Earth projects (ESLint v10+)
npm install --save-dev eslint prettier eslint-config-reearth
yarn add --dev eslint prettier eslint-config-reearth
pnpm add -D eslint prettier eslint-config-reearth
Then edit your ESLint config file:
import config from "eslint-config-reearth";
/** @type { import("eslint").Linter.Config[] } */
export default [...config("projectName", { reactRecommended: true })];- Only config that uses
.mjsis supported. - Legacy config (
.eslintrc) is no longer supported.
{
"scripts": {
"lint": "eslint .",
"fix": "eslint --fix .",
"format": "prettier --write ."
}
"prettier": "eslint-config-reearth/.prettierrc.json"
}See settings.json and extensions.json.
- reearth
- reearth/common
- reearth/commonjs
- reearth/typescript
- reearth/noprettier
- reearth/react
- reearth/test
- reearth/test-react
NOTE: Using Prettier via ESLint is no longer supported. Use prettier-vscode.