eslint-config-vaadin
Version:
Vaadin base JS/TS ESLint config
29 lines • 816 B
JavaScript
import importX from 'eslint-plugin-import-x';
import rules from './rules/imports.js';
import { jsExtensions } from './utils.js';
import { defineConfig } from 'eslint/config';
const config = defineConfig({
files: ['**/*.{js,jsx,mjs,cjs}'],
rules,
plugins: {
'import-x': importX,
},
languageOptions: {
parserOptions: {
ecmaVersion: 2021,
sourceType: 'module',
},
},
settings: {
'import/resolver': {
node: {
extensions: [...jsExtensions, '.json'],
},
},
'import/extensions': jsExtensions,
'import/core-modules': [],
'import/ignore': ['node_modules', '\\.(coffee|scss|css|less|hbs|svg|json)$'],
},
});
export default config;
//# sourceMappingURL=imports.js.map