diff --git a/package-lock.json b/package-lock.json index 43d52557cc..3d2cde5b87 100644 --- a/package-lock.json +++ b/package-lock.json @@ -336,13 +336,12 @@ } }, "aria-query": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-0.7.1.tgz", - "integrity": "sha1-Jsu1r/ZBRLCoJb4YRuCxbPoAsR4=", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-0.5.0.tgz", + "integrity": "sha1-heMVLNjMW6sY2+1hzZxPzlT6ecM=", "dev": true, "requires": { - "ast-types-flow": "0.0.7", - "commander": "2.14.1" + "ast-types-flow": "0.0.7" } }, "arr-diff": { @@ -3329,9 +3328,9 @@ } }, "eslint-config-airbnb": { - "version": "15.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-15.1.0.tgz", - "integrity": "sha512-m0q9fiMBzDAIbirlGnpJNWToIhdhJmXXnMG+IFflYzzod9231ZhtmGKegKg8E9T8F1YuVaDSU1FnCm5b9iXVhQ==", + "version": "15.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-15.0.1.tgz", + "integrity": "sha1-e1GI5bfHS5ss5jn9Xh2rqP12Gu0=", "dev": true, "requires": { "eslint-config-airbnb-base": "11.3.2" @@ -3347,17 +3346,17 @@ } }, "eslint-config-edx": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-edx/-/eslint-config-edx-3.0.0.tgz", - "integrity": "sha1-0W5OIYx9EkJzTtOwNyk4e4Rr2/Q=", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-edx/-/eslint-config-edx-3.0.1.tgz", + "integrity": "sha512-nDyL/LOBioLX9tFwt57t+UvTegMqrNqg4GIRAYVgc4k9AJJ9RfEoxORKC41h/dC+tuSkBPUFHWKmW1mjve6WJA==", "dev": true, "requires": { "eslint": "3.19.0", - "eslint-config-airbnb": "15.1.0", + "eslint-config-airbnb": "15.0.1", "eslint-plugin-dollar-sign": "1.0.0", - "eslint-plugin-import": "2.9.0", - "eslint-plugin-jsx-a11y": "5.1.1", - "eslint-plugin-react": "7.7.0" + "eslint-plugin-import": "2.2.0", + "eslint-plugin-jsx-a11y": "5.0.3", + "eslint-plugin-react": "7.1.0" } }, "eslint-config-edx-es5": { @@ -3432,12 +3431,13 @@ } }, "eslint-import-resolver-node": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", - "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.2.3.tgz", + "integrity": "sha1-Wt2BBujJKNssuiMrzZ76hG49oWw=", "dev": true, "requires": { "debug": "2.6.9", + "object-assign": "4.1.1", "resolve": "1.5.0" } }, @@ -3502,21 +3502,21 @@ "dev": true }, "eslint-plugin-import": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.9.0.tgz", - "integrity": "sha1-JgAu+/ylmJtyiKwEdQi9JPIXsWk=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.2.0.tgz", + "integrity": "sha1-crowb60wXWfEgWNIpGmaQimsi04=", "dev": true, "requires": { "builtin-modules": "1.1.1", "contains-path": "0.1.0", "debug": "2.6.9", "doctrine": "1.5.0", - "eslint-import-resolver-node": "0.3.2", + "eslint-import-resolver-node": "0.2.3", "eslint-module-utils": "2.1.1", "has": "1.0.1", - "lodash": "4.17.5", + "lodash.cond": "4.5.2", "minimatch": "3.0.4", - "read-pkg-up": "2.0.0" + "pkg-up": "1.0.0" }, "dependencies": { "doctrine": { @@ -3529,78 +3529,21 @@ "isarray": "1.0.0" } }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "2.0.0" - } - }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", "dev": true - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "strip-bom": "3.0.0" - } - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "2.3.0" - } - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "2.0.0", - "normalize-package-data": "2.4.0", - "path-type": "2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "2.1.0", - "read-pkg": "2.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true } } }, "eslint-plugin-jsx-a11y": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-5.1.1.tgz", - "integrity": "sha512-5I9SpoP7gT4wBFOtXT8/tXNPYohHBVfyVfO17vkbC7r9kEIxYJF12D3pKqhk8+xnk12rfxKClS3WCFpVckFTPQ==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-5.0.3.tgz", + "integrity": "sha1-SpOfduwSUBBSiCMzG/lIzFczgLY=", "dev": true, "requires": { - "aria-query": "0.7.1", + "aria-query": "0.5.0", "array-includes": "3.0.3", "ast-types-flow": "0.0.7", "axobject-query": "0.1.0", @@ -3610,26 +3553,14 @@ } }, "eslint-plugin-react": { - "version": "7.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.7.0.tgz", - "integrity": "sha512-KC7Snr4YsWZD5flu6A5c0AcIZidzW3Exbqp7OT67OaD2AppJtlBr/GuPrW/vaQM/yfZotEvKAdrxrO+v8vwYJA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.1.0.tgz", + "integrity": "sha1-J3cKzzn1/UnNCvQIPOWBBOs5DUw=", "dev": true, "requires": { "doctrine": "2.1.0", "has": "1.0.1", - "jsx-ast-utils": "2.0.1", - "prop-types": "15.6.0" - }, - "dependencies": { - "jsx-ast-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz", - "integrity": "sha1-6AGxs5mF4g//yHtA43SAgOLcrH8=", - "dev": true, - "requires": { - "array-includes": "3.0.3" - } - } + "jsx-ast-utils": "1.4.1" } }, "eslint-restricted-globals": { diff --git a/package.json b/package.json index 9030300d23..e2ea065c90 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "devDependencies": { "@edx/stylelint-config-edx": "1.1.0", "edx-custom-a11y-rules": "0.1.3", - "eslint-config-edx": "3.0.0", + "eslint-config-edx": "3.0.1", "eslint-config-edx-es5": "2.0.0", "eslint-import-resolver-webpack": "0.8.4", "jasmine-core": "2.6.4", diff --git a/scripts/thresholds.sh b/scripts/thresholds.sh index c8ceb434ef..62fc507cfa 100755 --- a/scripts/thresholds.sh +++ b/scripts/thresholds.sh @@ -3,5 +3,5 @@ set -e export LOWER_PYLINT_THRESHOLD=1000 export UPPER_PYLINT_THRESHOLD=5900 -export ESLINT_THRESHOLD=5580 +export ESLINT_THRESHOLD=5585 export STYLELINT_THRESHOLD=973