Shareable config for ESlint.
$ npm install --save-dev eslint @hidoo/eslint-config
module.exports = {
extends: ['@hidoo/eslint-config']
};
module.exports = {
extends: ['@hidoo/eslint-config', '@hidoo/eslint-config/+babel']
};
module.exports = {
extends: ['@hidoo/eslint-config', '@hidoo/eslint-config/+stylistic']
};
module.exports = {
extends: ['@hidoo/eslint-config', '@hidoo/eslint-config/+prettier']
};
module.exports = {
extends: ['@hidoo/eslint-config', '@hidoo/eslint-config/+compatibility']
};
module.exports = {
extends: ['@hidoo/eslint-config'],
overrides: [
{
files: ['**/*.test.js'],
extends: ['@hidoo/eslint-config/+mocha']
}
]
};
module.exports = {
extends: ['@hidoo/eslint-config'],
overrides: [
{
files: ['path/to/**/*.js'],
extends: ['@hidoo/eslint-config/+node']
}
]
};
$ pnpm test
MIT