فهرست منبع

support pretier info ignored

陈帅 7 سال پیش
والد
کامیت
b6267b5ab7
3فایلهای تغییر یافته به همراه7 افزوده شده و 1 حذف شده
  1. 1 1
      package.json
  2. 3 0
      scripts/lint-prettier.js
  3. 3 0
      scripts/prettier.js

+ 1 - 1
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"
     ],

+ 3 - 0
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,

+ 3 - 0
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 = {