feat(eslint): use correct sourceType for scripts and modules

This commit is contained in:
Julien Fontanet
2022-02-22 12:02:57 +01:00
parent a1c0d82889
commit b3d0da7392
2 changed files with 22 additions and 5 deletions
+7
View File
@@ -18,10 +18,17 @@ module.exports = {
'no-console': 'off', 'no-console': 'off',
}, },
}, },
{
files: ['*.mjs'],
parserOptions: {
sourceType: 'module',
},
},
], ],
parserOptions: { parserOptions: {
ecmaVersion: 13, ecmaVersion: 13,
sourceType: 'script',
}, },
rules: { rules: {
+10
View File
@@ -1,8 +1,18 @@
'use strict'
module.exports = { module.exports = {
overrides: [
{
files: ['src/**/*'],
parser: '@babel/eslint-parser', parser: '@babel/eslint-parser',
parserOptions: { parserOptions: {
ecmaFeatures: { ecmaFeatures: {
legacyDecorators: true, legacyDecorators: true,
}, },
sourceType: 'module',
}, },
},
],
} }