eslint-config-madgex
ESLint rules related to Madgex projects.
Install
npm install eslint@9 @madgex/eslint-config-madgex -save-dev
VSCode extension
Use VSCode Extension v3.0.5+ (you might need to switch to pre-release version)
Usage
⚠️ Recomended to use only 1 type of source file in your repo, either commonjs
or module
(esm). eslint
& eslint-plugin-n
(this config depends on) has difficulty supporting both at the same time in a monorepo.
"type": "module",
{
"engines": {
"node": ">=18"
}
}
Node/Browser
import configMadgex from '@madgex/eslint-config-madgex';
export default [...configMadgex];
Vue
config order matters.
import configMadgex from '@madgex/eslint-config-madgex';
import pluginVue from 'eslint-plugin-vue';
export default [...configMadgex, ...pluginVue.configs['flat/recommended']];