ESLint
ESLint is a linter for JavaScript, TypeScript, JSX, TSX, CSS, etc.
Files
ESLint will run on files with the following extensions:
.js
.ts
.cjs
.mjs
.d.cts
.d.mts
.jsx
.tsx
.css
.vue
.svelte
.astro
Configuration
- ESLint configuration is read from the repository and is used as is. No additional configuration is required.
- Please ensure that all ESLint dependencies are defined in your
package.json
file(s). - Yarn and PNPM workspaces are supported.
- Private ESLint plugins or configurations are not supported at the moment. Please reach out to us on Discord if you would like us to add support for this.
- For
@typescript-eslint
, linting with type information at the moment. The type checking rules are disabled. - For
eslint-plugin-import
, the following rules are disabled:import/no-unresolved
- For the
eslint-plugin-n
, the following rules are disabled:n/no-missing-import
n/no-missing-require
- For the
eslint-plugin-node
, the following rules are disabled:node/no-missing-import
node/no-missing-require