├── .gitattributes ├── .github ├── CODEOWNERS.md └── workflows │ ├── deploy.yml │ └── signature-assistant.yml ├── .gitignore ├── .husky ├── .gitattributes └── commit-msg ├── .nvmrc ├── .prettierignore ├── LICENSE ├── README.md ├── TRADEMARK ├── commitlint.config.mjs ├── eslint.config.mjs ├── lib ├── eslint.mjs ├── index.mjs ├── legacy │ ├── es6.mjs │ ├── index.mjs │ ├── node.mjs │ ├── react.mjs │ └── typescript.mjs └── prettier.mjs ├── package.json ├── prettier.config.mjs ├── release.config.js ├── renovate.json5 └── test ├── __snapshots__ └── eslint.test.mjs.snap ├── eslint.test.mjs ├── legacy ├── eslint.config.mjs ├── plain.bad.mjs ├── plain.bad.ts ├── plain.good.mjs ├── plain.good.ts ├── react.bad.jsx ├── react.good.jsx └── tsconfig.json └── recommended ├── eslint.config.mjs ├── plain.bad.mjs ├── plain.bad.ts ├── plain.good.mjs ├── plain.good.ts ├── react.bad.jsx ├── react.good.jsx └── tsconfig.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/.github/CODEOWNERS.md -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/signature-assistant.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/.github/workflows/signature-assistant.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /.husky/.gitattributes: -------------------------------------------------------------------------------- 1 | * text eol=lf 2 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | commitlint --edit "$1" 2 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/.prettierignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/README.md -------------------------------------------------------------------------------- /TRADEMARK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/TRADEMARK -------------------------------------------------------------------------------- /commitlint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/commitlint.config.mjs -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /lib/eslint.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/lib/eslint.mjs -------------------------------------------------------------------------------- /lib/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/lib/index.mjs -------------------------------------------------------------------------------- /lib/legacy/es6.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/lib/legacy/es6.mjs -------------------------------------------------------------------------------- /lib/legacy/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/lib/legacy/index.mjs -------------------------------------------------------------------------------- /lib/legacy/node.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/lib/legacy/node.mjs -------------------------------------------------------------------------------- /lib/legacy/react.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/lib/legacy/react.mjs -------------------------------------------------------------------------------- /lib/legacy/typescript.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/lib/legacy/typescript.mjs -------------------------------------------------------------------------------- /lib/prettier.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/lib/prettier.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/prettier.config.mjs -------------------------------------------------------------------------------- /release.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/release.config.js -------------------------------------------------------------------------------- /renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/renovate.json5 -------------------------------------------------------------------------------- /test/__snapshots__/eslint.test.mjs.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/test/__snapshots__/eslint.test.mjs.snap -------------------------------------------------------------------------------- /test/eslint.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/test/eslint.test.mjs -------------------------------------------------------------------------------- /test/legacy/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/test/legacy/eslint.config.mjs -------------------------------------------------------------------------------- /test/legacy/plain.bad.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/test/legacy/plain.bad.mjs -------------------------------------------------------------------------------- /test/legacy/plain.bad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/test/legacy/plain.bad.ts -------------------------------------------------------------------------------- /test/legacy/plain.good.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/test/legacy/plain.good.mjs -------------------------------------------------------------------------------- /test/legacy/plain.good.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/test/legacy/plain.good.ts -------------------------------------------------------------------------------- /test/legacy/react.bad.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/test/legacy/react.bad.jsx -------------------------------------------------------------------------------- /test/legacy/react.good.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/test/legacy/react.good.jsx -------------------------------------------------------------------------------- /test/legacy/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/test/legacy/tsconfig.json -------------------------------------------------------------------------------- /test/recommended/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/test/recommended/eslint.config.mjs -------------------------------------------------------------------------------- /test/recommended/plain.bad.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/test/recommended/plain.bad.mjs -------------------------------------------------------------------------------- /test/recommended/plain.bad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/test/recommended/plain.bad.ts -------------------------------------------------------------------------------- /test/recommended/plain.good.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/test/recommended/plain.good.mjs -------------------------------------------------------------------------------- /test/recommended/plain.good.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/test/recommended/plain.good.ts -------------------------------------------------------------------------------- /test/recommended/react.bad.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/test/recommended/react.bad.jsx -------------------------------------------------------------------------------- /test/recommended/react.good.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/test/recommended/react.good.jsx -------------------------------------------------------------------------------- /test/recommended/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scratchfoundation/eslint-config-scratch/HEAD/test/recommended/tsconfig.json --------------------------------------------------------------------------------