@caiocezarqueiroz/eslint-config
Version:
The package @caiocezarqueiroz/eslint-config offers default ESLint configurations, integration with Prettier, EditorConfig, and the VSCode workspace, thus simplifying the development process and ensuring code consistency and compliance with best programmin
41 lines (40 loc) • 734 B
JavaScript
module.exports = {
root: true,
env: {
es2021: true,
node: true,
jest: true,
},
extends: [
'eslint:recommended',
'plugin:import/errors',
'plugin:import/warnings',
'plugin:jest/recommended',
'prettier',
],
parserOptions: {
ecmaVersion: 'latest',
sourceType: 'module',
},
plugins: ['import', 'prettier'],
rules: {
'prettier/prettier': 'error',
'no-var': 'error',
'import/no-named-export': 'off',
'import/extensions': [
'error',
'ignorePackages',
{
js: 'never',
},
],
},
settings: {
'import/parsers': {},
'import/resolver': {
node: {
extensions: ['.js', '.jsx', '.ts', '.tsx'],
},
},
},
};