Bug 1608799 - Load devtools debugger's .eslintignore directly into ESLint to avoid duplication. r=jdescottes

Differential Revision: https://phabricator.services.mozilla.com/D60148

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Mark Banner 2020-01-21 17:00:32 +00:00
parent 7a5528ceb9
commit 7164a847f0
3 changed files with 11 additions and 19 deletions

View file

@ -66,19 +66,6 @@ devtools/server/tests/browser/storage-*.html
!devtools/server/tests/browser/storage-unsecured-iframe.html !devtools/server/tests/browser/storage-unsecured-iframe.html
devtools/server/tests/browser/stylesheets-nested-iframes.html devtools/server/tests/browser/stylesheets-nested-iframes.html
devtools/client/webreplay/mochitest/examples/*.html devtools/client/webreplay/mochitest/examples/*.html
# Ignore devtools debugger files
# Keep in sync with devtools/client/debugger/.eslintignore
devtools/client/debugger/assets/*
devtools/client/debugger/src/test/examples/
devtools/client/debugger/src/test/integration/
devtools/client/debugger/src/test/unit-sources/
devtools/client/debugger/src/**/fixtures/
devtools/client/debugger/src/test/mochitest/
devtools/client/debugger/bin/
devtools/client/debugger/packages/**/fixtures/
devtools/client/debugger/node_modules
devtools/client/debugger/out
devtools/client/webreplay/mochitest/examples/ devtools/client/webreplay/mochitest/examples/
# Ignore devtools debugger files which aren't intended for linting, and also # Ignore devtools debugger files which aren't intended for linting, and also

View file

@ -33,9 +33,16 @@ const chromeTestPaths = [
"**/test*/chrome/", "**/test*/chrome/",
]; ];
const ignorePatterns = const ignorePatterns = [
fs.readFileSync("tools/rewriting/ThirdPartyPaths.txt") ...fs.readFileSync("tools/rewriting/ThirdPartyPaths.txt")
.toString("utf-8").split("\n"); .toString("utf-8")
.split("\n"),
...fs.readFileSync("devtools/client/debugger/.eslintignore")
.toString("utf-8")
.split("\n")
.filter(p => p && !p.startsWith("#"))
.map(p => `devtools/client/debugger/${p}`),
]
module.exports = { module.exports = {
ignorePatterns, ignorePatterns,

View file

@ -1,5 +1,3 @@
# Keep in sync with top-level .eslintignore
assets/* assets/*
src/test/examples/** src/test/examples/**
src/test/integration/** src/test/integration/**
@ -9,4 +7,4 @@ src/test/mochitest/**
bin/ bin/
packages/**/fixtures/** packages/**/fixtures/**
node_modules node_modules
out out