diff --git a/web/package.json b/web/package.json index ce3026963c..7c5d6d4c8a 100644 --- a/web/package.json +++ b/web/package.json @@ -138,6 +138,8 @@ "lint": "wireit", "lint:lockfile": "wireit", "lint:package": "wireit", + "lint:precommit": "wireit", + "lint:nightmare": "wireit", "lit-analyse": "wireit", "postinstall": "bash scripts/patch-spotlight.sh", "precommit": "wireit", diff --git a/web/scripts/eslint.mjs b/web/scripts/eslint.mjs index 63ba74eebd..6ac08e0357 100644 --- a/web/scripts/eslint.mjs +++ b/web/scripts/eslint.mjs @@ -48,6 +48,11 @@ const eslint = new ESLint({ warnIgnored: false, }); +if (files.length < 1) { + console.log("eslint: change set contains no lintable files"); + process.exit(0); +} + const results = await eslint.lintFiles(files); const formatter = await eslint.loadFormatter("stylish"); const resultText = formatter.format(results); diff --git a/web/scripts/eslint.nightmare.mjs b/web/scripts/eslint.nightmare.mjs index 5c946a4cc6..0c44096ee8 100644 --- a/web/scripts/eslint.nightmare.mjs +++ b/web/scripts/eslint.nightmare.mjs @@ -13,6 +13,8 @@ export default [ { ignores: [ "dist/", + ".wireit/", + "packages/", // don't ever lint node_modules "node_modules/", ".storybook/*", diff --git a/web/scripts/eslint.precommit.mjs b/web/scripts/eslint.precommit.mjs index f934303503..7a71a87b73 100644 --- a/web/scripts/eslint.precommit.mjs +++ b/web/scripts/eslint.precommit.mjs @@ -13,6 +13,8 @@ export default [ { ignores: [ "dist/", + ".wireit/", + "packages/", // don't ever lint node_modules "node_modules/", ".storybook/*",