gluons' personal ESLint shareable config
A set of my ❤️ favorite rules.
🌤🌨🚀🌨🌨
❄️❄️❄️❄️❄️
❄️❄️❄️❄️❄️
🎄🎄☃⛷🏔
Via npm:
npm install -D eslint-config-gluonsVia pnpm:
pnpm install -D eslint-config-gluonsVia Yarn:
yarn add -D eslint-config-gluonsUsing with TypeScript
Install TypeScript ESLint.
Via npm:
npm install -D @typescript-eslint/parser @typescript-eslint/eslint-pluginVia pnpm:
pnpm install -D @typescript-eslint/parser @typescript-eslint/eslint-pluginVia Yarn:
yarn add -D @typescript-eslint/parser @typescript-eslint/eslint-pluginUsing with Vue
Install eslint-plugin-vue.
Via npm:
npm install -D eslint-plugin-vueVia pnpm:
pnpm install -D eslint-plugin-vueVia Yarn:
yarn add -D eslint-plugin-vueNormal:
{
"extends": "gluons"
}ECMAScript 2015+:
{
"extends": "gluons/esnext"
}TypeScript:
{
"extends": "gluons/ts"
}TypeScript + JavaScript:
{
"extends": "gluons/mixed"
}Vue:
{
"extends": "gluons/vue"
}Vue + TypeScript:
{
"extends": "gluons/vue-ts"
}[](https://github.com/gluons/eslint-config-gluons)