chore(eslint): only use @babel/eslint-parser for pkgs using Babel

This commit is contained in:
Julien Fontanet
2021-04-23 14:29:16 +02:00
parent 8c0238e98f
commit 6acb1e3853
45 changed files with 54 additions and 7 deletions

View File

@@ -20,12 +20,6 @@ module.exports = {
}, },
], ],
parser: '@babel/eslint-parser',
parserOptions: {
ecmaFeatures: {
legacyDecorators: true,
},
},
rules: { rules: {
// disabled because XAPI objects are using camel case // disabled because XAPI objects are using camel case
camelcase: ['off'], camelcase: ['off'],

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1 @@
../../scripts/babel-eslintrc.js

View File

@@ -0,0 +1,8 @@
module.exports = {
parser: '@babel/eslint-parser',
parserOptions: {
ecmaFeatures: {
legacyDecorators: true,
},
},
}

View File

@@ -5,6 +5,7 @@ const sortedObject = require('sorted-object')
const { dirname, relative } = require('path') const { dirname, relative } = require('path')
const { getPackages, noop, readFile, symlink, writeFile, unlink } = require('./utils') const { getPackages, noop, readFile, symlink, writeFile, unlink } = require('./utils')
const BABEL_ESLINTRC_PATH = `${__dirname}/babel-eslintrc.js`
const NPMIGNORE_PATH = `${__dirname}/npmignore` const NPMIGNORE_PATH = `${__dirname}/npmignore`
const deleteIfEmpty = (object, property) => { const deleteIfEmpty = (object, property) => {
@@ -134,9 +135,11 @@ require('exec-promise')(() =>
console.error('Error while handling README', error) console.error('Error while handling README', error)
} }
}), }),
pkg.devDependencies?.['@babel/core'] !== undefined
? forceRelativeSymlink(BABEL_ESLINTRC_PATH, `${dir}/.eslintrc.js`)
: unlink(`${dir}/.eslintrc.js`),
writeFile(`${dir}/package.json`, JSON.stringify(pkg, null, 2) + '\n'), writeFile(`${dir}/package.json`, JSON.stringify(pkg, null, 2) + '\n'),
unlink(`${dir}/.editorconfig`), unlink(`${dir}/.editorconfig`),
unlink(`${dir}/.eslintrc.js`),
unlink(`${dir}/.flowconfig`), unlink(`${dir}/.flowconfig`),
unlink(`${dir}/.gitignore`), unlink(`${dir}/.gitignore`),
unlink(`${dir}/.jshintrc`), unlink(`${dir}/.jshintrc`),