summaryrefslogtreecommitdiff
path: root/tools/node_modules/eslint/node_modules/@eslint
diff options
context:
space:
mode:
authorcjihrig <cjihrig@gmail.com>2020-09-01 16:41:32 -0400
committercjihrig <cjihrig@gmail.com>2020-09-03 11:18:48 -0400
commitd0ee7d66bcd4c59baa2d87043688c08074586bb4 (patch)
tree4766c3700d1b941772de25906483c8f14fecce85 /tools/node_modules/eslint/node_modules/@eslint
parent385ae17b4d4a976aae8283398f58ec9811909117 (diff)
downloadnode-new-d0ee7d66bcd4c59baa2d87043688c08074586bb4.tar.gz
tools: update ESLint to 7.8.1
Update ESLint to 7.8.1 PR-URL: https://github.com/nodejs/node/pull/35004 Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
Diffstat (limited to 'tools/node_modules/eslint/node_modules/@eslint')
-rw-r--r--tools/node_modules/eslint/node_modules/@eslint/eslintrc/conf/environments.js2
-rw-r--r--tools/node_modules/eslint/node_modules/@eslint/eslintrc/conf/eslint-all.js1
-rw-r--r--tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/cascading-config-array-factory.js1
-rw-r--r--tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/config-array-factory.js1
-rw-r--r--tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/index.js3
-rw-r--r--tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/shared/config-validator.js9
-rw-r--r--tools/node_modules/eslint/node_modules/@eslint/eslintrc/package.json16
7 files changed, 23 insertions, 10 deletions
diff --git a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/conf/environments.js b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/conf/environments.js
index ada09c8c9b..d3237c7256 100644
--- a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/conf/environments.js
+++ b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/conf/environments.js
@@ -90,7 +90,7 @@ module.exports = new Map(Object.entries({
ecmaVersion: 12
}
},
-
+
// Platforms
browser: {
globals: globals.browser
diff --git a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/conf/eslint-all.js b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/conf/eslint-all.js
index 10c5304fd3..cdd8a3e471 100644
--- a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/conf/eslint-all.js
+++ b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/conf/eslint-all.js
@@ -9,6 +9,7 @@
// Requirements
//------------------------------------------------------------------------------
+// FIXME: "../lib/rules" doesn't exist in this package
const builtInRules = require("../lib/rules");
//------------------------------------------------------------------------------
diff --git a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/cascading-config-array-factory.js b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/cascading-config-array-factory.js
index 480496ecba..a6933964e9 100644
--- a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/cascading-config-array-factory.js
+++ b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/cascading-config-array-factory.js
@@ -471,6 +471,7 @@ class CascadingConfigArrayFactory {
const validator = new ConfigValidator({
builtInRules: configArrayFactory.builtInRules
});
+
validator.validateConfigArray(finalConfigArray);
// Cache it.
diff --git a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/config-array-factory.js b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/config-array-factory.js
index 367e5b8068..97f8b5cb2d 100644
--- a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/config-array-factory.js
+++ b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/config-array-factory.js
@@ -628,6 +628,7 @@ class ConfigArrayFactory {
*/
_normalizeConfigData(configData, ctx) {
const validator = new ConfigValidator();
+
validator.validateConfigSchema(configData, ctx.name || ctx.filePath);
return this._normalizeObjectConfigData(configData, ctx);
}
diff --git a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/index.js b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/index.js
index 54a2697b3a..90959c16e8 100644
--- a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/index.js
+++ b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/index.js
@@ -31,11 +31,10 @@ const naming = require("./shared/naming");
module.exports = {
Legacy: {
- // config-array
ConfigArray,
createConfigArrayFactoryContext,
CascadingConfigArrayFactory,
- ConfigArray,
+ ConfigArrayFactory,
ConfigDependency,
ExtractedConfig,
IgnorePattern,
diff --git a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/shared/config-validator.js b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/shared/config-validator.js
index 873e6d3305..d3c7001278 100644
--- a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/shared/config-validator.js
+++ b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/lib/shared/config-validator.js
@@ -13,7 +13,6 @@ const
util = require("util"),
configSchema = require("../../conf/config-schema"),
BuiltInEnvironments = require("../../conf/environments"),
- // BuiltInRules = require("../rules"),
ConfigOps = require("./config-ops"),
{ emitDeprecationWarning } = require("./deprecation-warnings");
@@ -38,7 +37,7 @@ const validated = new WeakSet();
//-----------------------------------------------------------------------------
module.exports = class ConfigValidator {
- constructor({builtInRules = new Map()} = {}) {
+ constructor({ builtInRules = new Map() } = {}) {
this.builtInRules = builtInRules;
}
@@ -266,10 +265,10 @@ module.exports = class ConfigValidator {
* @returns {void}
*/
validateConfigSchema(config, source = null) {
- const validateSchema = this.validateSchema || ajv.compile(configSchema);
+ validateSchema = this.validateSchema || ajv.compile(configSchema);
if (!validateSchema(config)) {
- throw new Error(`ESLint configuration in ${source} is invalid:\n${formatErrors(validateSchema.errors)}`);
+ throw new Error(`ESLint configuration in ${source} is invalid:\n${this.formatErrors(validateSchema.errors)}`);
}
if (Object.hasOwnProperty.call(config, "ecmaFeatures")) {
@@ -322,4 +321,4 @@ module.exports = class ConfigValidator {
}
}
-}
+};
diff --git a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/package.json b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/package.json
index 0da4093568..da4e526248 100644
--- a/tools/node_modules/eslint/node_modules/@eslint/eslintrc/package.json
+++ b/tools/node_modules/eslint/node_modules/@eslint/eslintrc/package.json
@@ -9,7 +9,13 @@
"dependencies": {
"ajv": "^6.12.4",
"debug": "^4.1.1",
+ "espree": "^7.3.0",
+ "globals": "^12.1.0",
+ "ignore": "^4.0.6",
"import-fresh": "^3.2.1",
+ "js-yaml": "^3.13.1",
+ "lodash": "^4.17.19",
+ "minimatch": "^3.0.4",
"strip-json-comments": "^3.1.1"
},
"deprecated": false,
@@ -18,9 +24,14 @@
"chai": "^4.2.0",
"eslint": "^7.7.0",
"eslint-config-eslint": "^6.0.0",
- "eslint-release": "^3.1.0",
+ "eslint-plugin-jsdoc": "^22.1.0",
+ "eslint-plugin-node": "^11.1.0",
+ "eslint-release": "^3.1.2",
"mocha": "^8.1.1"
},
+ "engines": {
+ "node": "^10.12.0 || >=12.0.0"
+ },
"files": [
"lib",
"conf",
@@ -47,8 +58,9 @@
"generate-betarelease": "eslint-generate-prerelease beta",
"generate-rcrelease": "eslint-generate-prerelease rc",
"generate-release": "eslint-generate-release",
+ "lint": "eslint .",
"publish-release": "eslint-publish-release",
"test": "mocha tests/lib/shared"
},
- "version": "0.1.0"
+ "version": "0.1.3"
} \ No newline at end of file