diff --git a/package.json b/package.json index 46eda13d..0fb22b41 100644 --- a/package.json +++ b/package.json @@ -99,7 +99,7 @@ "puppeteer": "^1.10.0" }, "lint-staged": { - "**/*.{js,jsx,less}": [ + "**/*.{js,ts,tsx,json,jsx,less}": [ "node ./scripts/lint-prettier.js", "git add" ], diff --git a/scripts/lint-prettier.js b/scripts/lint-prettier.js index ad825a1a..7d4d5cd5 100644 --- a/scripts/lint-prettier.js +++ b/scripts/lint-prettier.js @@ -22,6 +22,9 @@ files.forEach(file => { }); try { const fileInfo = prettier.getFileInfo.sync(file); + if (fileInfo.ignored) { + return; + } const input = fs.readFileSync(file, 'utf8'); const withParserOptions = { ...options, diff --git a/scripts/prettier.js b/scripts/prettier.js index b4dbef34..c7e8cf80 100644 --- a/scripts/prettier.js +++ b/scripts/prettier.js @@ -27,6 +27,9 @@ files.forEach(file => { config: prettierConfigPath, }); const fileInfo = prettier.getFileInfo.sync(file); + if (fileInfo.ignored) { + return; + } try { const input = fs.readFileSync(file, 'utf8'); const withParserOptions = {