Package Exports
- eslint-config-nebula/node
- eslint-config-nebula/react
Readme
eslint-config-nebula
What's included?
- Perfectionist plugin
- Prettier plugin
- React plugin
- React Hooks plugin
- TailwindCSS plugin
- Unused Imports plugin
Installation
npm add -D eslint eslint-config-nebula
pnpm add -D eslint eslint-config-nebula
yarn add -D eslint eslint-config-nebula
bun add -D eslint eslint-config-nebula
Configuration
Node
// eslint.config.mjs
import node from 'eslint-config-nebula/node'
export default [
...node,
// Override any settings from the "eslint-config-nebula" config here
]
React
// eslint.config.mjs
import react from 'eslint-config-nebula/react'
export default [
...react,
// Override any settings from the "eslint-config-nebula" config here
]
VS Code
// package.json
"scripts": {
"lint": "eslint --fix"
},
Recommend to use ESlint extension
// settings.json
"[javascript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[typescript]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[typescriptreact]": {
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"editor.codeActionsOnSave": {
"source.fixAll": "explicit"
},