Merge pull request #10730 from kaicataldo/node-6-tests
Do not run eslint/* tests in Node v6
This commit is contained in:
commit
dba5bd3012
@ -37,7 +37,7 @@ module.exports = {
|
|||||||
|
|
||||||
console.log(
|
console.log(
|
||||||
"The babel/array-bracket-spacing rule is deprecated. Please " +
|
"The babel/array-bracket-spacing rule is deprecated. Please " +
|
||||||
"use the built in array-bracket-spacing rule instead."
|
"use the built in array-bracket-spacing rule instead.",
|
||||||
);
|
);
|
||||||
isWarnedForDeprecation = true;
|
isWarnedForDeprecation = true;
|
||||||
},
|
},
|
||||||
|
|||||||
@ -22,7 +22,7 @@ module.exports = {
|
|||||||
|
|
||||||
console.log(
|
console.log(
|
||||||
"The babel/arrow-parens rule is deprecated. Please " +
|
"The babel/arrow-parens rule is deprecated. Please " +
|
||||||
"use the built in arrow-parens rule instead."
|
"use the built in arrow-parens rule instead.",
|
||||||
);
|
);
|
||||||
isWarnedForDeprecation = true;
|
isWarnedForDeprecation = true;
|
||||||
},
|
},
|
||||||
|
|||||||
@ -22,7 +22,7 @@ module.exports = {
|
|||||||
|
|
||||||
console.log(
|
console.log(
|
||||||
"The babel/func-params-comma-dangle rule is deprecated. Please " +
|
"The babel/func-params-comma-dangle rule is deprecated. Please " +
|
||||||
"use the built in comma-dangle rule instead."
|
"use the built in comma-dangle rule instead.",
|
||||||
);
|
);
|
||||||
isWarnedForDeprecation = true;
|
isWarnedForDeprecation = true;
|
||||||
},
|
},
|
||||||
|
|||||||
@ -34,7 +34,7 @@ module.exports = {
|
|||||||
|
|
||||||
console.log(
|
console.log(
|
||||||
"The babel/generator-star-spacing rule is deprecated. Please " +
|
"The babel/generator-star-spacing rule is deprecated. Please " +
|
||||||
"use the built in generator-star-spacing rule instead."
|
"use the built in generator-star-spacing rule instead.",
|
||||||
);
|
);
|
||||||
isWarnedForDeprecation = true;
|
isWarnedForDeprecation = true;
|
||||||
},
|
},
|
||||||
|
|||||||
@ -15,5 +15,5 @@ function isDecorator(node) {
|
|||||||
|
|
||||||
module.exports = ruleComposer.filterReports(
|
module.exports = ruleComposer.filterReports(
|
||||||
newCapRule,
|
newCapRule,
|
||||||
problem => !isDecorator(problem.node)
|
problem => !isDecorator(problem.node),
|
||||||
);
|
);
|
||||||
|
|||||||
@ -18,7 +18,7 @@ module.exports = {
|
|||||||
|
|
||||||
console.log(
|
console.log(
|
||||||
"The babel/no-await-in-loop rule is deprecated. Please " +
|
"The babel/no-await-in-loop rule is deprecated. Please " +
|
||||||
"use the built in no-await-in-loop rule instead."
|
"use the built in no-await-in-loop rule instead.",
|
||||||
);
|
);
|
||||||
isWarnedForDeprecation = true;
|
isWarnedForDeprecation = true;
|
||||||
},
|
},
|
||||||
|
|||||||
@ -60,5 +60,5 @@ function isOptionalCallExpression(node) {
|
|||||||
module.exports = ruleComposer.filterReports(
|
module.exports = ruleComposer.filterReports(
|
||||||
rule,
|
rule,
|
||||||
problem =>
|
problem =>
|
||||||
!isInDoStatement(problem.node) && !isOptionalCallExpression(problem.node)
|
!isInDoStatement(problem.node) && !isOptionalCallExpression(problem.node),
|
||||||
);
|
);
|
||||||
|
|||||||
@ -23,5 +23,5 @@ module.exports = ruleComposer.filterReports(
|
|||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
},
|
||||||
);
|
);
|
||||||
|
|||||||
@ -22,7 +22,7 @@ module.exports = {
|
|||||||
|
|
||||||
console.log(
|
console.log(
|
||||||
"The babel/object-shorthand rule is deprecated. Please " +
|
"The babel/object-shorthand rule is deprecated. Please " +
|
||||||
"use the built in object-shorthand rule instead."
|
"use the built in object-shorthand rule instead.",
|
||||||
);
|
);
|
||||||
isWarnedForDeprecation = true;
|
isWarnedForDeprecation = true;
|
||||||
},
|
},
|
||||||
|
|||||||
@ -119,5 +119,5 @@ module.exports = ruleComposer.filterReports(
|
|||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
},
|
||||||
);
|
);
|
||||||
|
|||||||
51
jest.config.js
Normal file
51
jest.config.js
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
module.exports = {
|
||||||
|
collectCoverageFrom: [
|
||||||
|
"packages/*/src/**/*.mjs",
|
||||||
|
"packages/*/src/**/*.js",
|
||||||
|
"codemods/*/src/**/*.mjs",
|
||||||
|
"codemods/*/src/**/*.js",
|
||||||
|
"eslint/*/src/**/*.mjs",
|
||||||
|
"eslint/*/src/**/*.js",
|
||||||
|
],
|
||||||
|
// The eslint/* packages use ESLint v6, which has dropped support for Node v6.
|
||||||
|
// TODO: Remove this process.version check in Babel 8.
|
||||||
|
testRegex: `./(packages|codemods${
|
||||||
|
/^v6./u.test(process.version) ? "" : "|eslint"
|
||||||
|
})/[^/]+/test/.+\\.m?js$`,
|
||||||
|
testPathIgnorePatterns: [
|
||||||
|
"/node_modules/",
|
||||||
|
"/test/fixtures/",
|
||||||
|
"/test/debug-fixtures/",
|
||||||
|
"/babel-parser/test/expressions/",
|
||||||
|
"/test/tmp/",
|
||||||
|
"/test/__data__/",
|
||||||
|
"/test/helpers/",
|
||||||
|
"<rootDir>/test/warning\\.js",
|
||||||
|
"<rootDir>/build/",
|
||||||
|
"_browser\\.js",
|
||||||
|
],
|
||||||
|
testEnvironment: "node",
|
||||||
|
setupFilesAfterEnv: ["<rootDir>/test/testSetupFile.js"],
|
||||||
|
transformIgnorePatterns: [
|
||||||
|
"/node_modules/",
|
||||||
|
"<rootDir>/packages/babel-standalone/babel(\\.min)?\\.js",
|
||||||
|
"<rootDir>/packages/babel-preset-env-standalone/babel-preset-env(\\.min)?\\.js",
|
||||||
|
"/test/(fixtures|tmp|__data__)/",
|
||||||
|
"<rootDir>/(packages|codemods|eslint)/[^/]+/lib/",
|
||||||
|
],
|
||||||
|
coveragePathIgnorePatterns: [
|
||||||
|
"/node_modules/",
|
||||||
|
"<rootDir>/packages/babel-standalone/babel(\\.min)?\\.js",
|
||||||
|
"<rootDir>/packages/babel-preset-env-standalone/babel-preset-env(\\.min)?\\.js",
|
||||||
|
"/test/(fixtures|tmp|__data__)/",
|
||||||
|
],
|
||||||
|
modulePathIgnorePatterns: [
|
||||||
|
"/test/fixtures/",
|
||||||
|
"/test/tmp/",
|
||||||
|
"/test/__data__/",
|
||||||
|
"<rootDir>/build/",
|
||||||
|
],
|
||||||
|
moduleNameMapper: {
|
||||||
|
"^@babel/([a-zA-Z0-9_-]+)$": "<rootDir>/packages/babel-$1/",
|
||||||
|
},
|
||||||
|
};
|
||||||
49
package.json
49
package.json
@ -89,54 +89,5 @@
|
|||||||
"hooks": {
|
"hooks": {
|
||||||
"pre-commit": "lint-staged"
|
"pre-commit": "lint-staged"
|
||||||
}
|
}
|
||||||
},
|
|
||||||
"jest": {
|
|
||||||
"collectCoverageFrom": [
|
|
||||||
"packages/*/src/**/*.mjs",
|
|
||||||
"packages/*/src/**/*.js",
|
|
||||||
"codemods/*/src/**/*.mjs",
|
|
||||||
"codemods/*/src/**/*.js",
|
|
||||||
"eslint/*/src/**/*.mjs",
|
|
||||||
"eslint/*/src/**/*.js"
|
|
||||||
],
|
|
||||||
"testRegex": "./(packages|codemods|eslint)/[^/]+/test/.+\\.m?js$",
|
|
||||||
"testPathIgnorePatterns": [
|
|
||||||
"/node_modules/",
|
|
||||||
"/test/fixtures/",
|
|
||||||
"/test/debug-fixtures/",
|
|
||||||
"/babel-parser/test/expressions/",
|
|
||||||
"/test/tmp/",
|
|
||||||
"/test/__data__/",
|
|
||||||
"/test/helpers/",
|
|
||||||
"<rootDir>/test/warning\\.js",
|
|
||||||
"<rootDir>/build/",
|
|
||||||
"_browser\\.js"
|
|
||||||
],
|
|
||||||
"testEnvironment": "node",
|
|
||||||
"setupFilesAfterEnv": [
|
|
||||||
"<rootDir>/test/testSetupFile.js"
|
|
||||||
],
|
|
||||||
"transformIgnorePatterns": [
|
|
||||||
"/node_modules/",
|
|
||||||
"<rootDir>/packages/babel-standalone/babel(\\.min)?\\.js",
|
|
||||||
"<rootDir>/packages/babel-preset-env-standalone/babel-preset-env(\\.min)?\\.js",
|
|
||||||
"/test/(fixtures|tmp|__data__)/",
|
|
||||||
"<rootDir>/(packages|codemods)/[^/]+/lib/"
|
|
||||||
],
|
|
||||||
"coveragePathIgnorePatterns": [
|
|
||||||
"/node_modules/",
|
|
||||||
"<rootDir>/packages/babel-standalone/babel(\\.min)?\\.js",
|
|
||||||
"<rootDir>/packages/babel-preset-env-standalone/babel-preset-env(\\.min)?\\.js",
|
|
||||||
"/test/(fixtures|tmp|__data__)/"
|
|
||||||
],
|
|
||||||
"modulePathIgnorePatterns": [
|
|
||||||
"/test/fixtures/",
|
|
||||||
"/test/tmp/",
|
|
||||||
"/test/__data__/",
|
|
||||||
"<rootDir>/build/"
|
|
||||||
],
|
|
||||||
"moduleNameMapper": {
|
|
||||||
"^@babel/([a-zA-Z0-9_-]+)$": "<rootDir>/packages/babel-$1/"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user