Explorar el Código

10310 pre commit yarn (#10315)

* #10310 run yarn pre-commit only if static files changed
Arthur Hanson hace 3 años
padre
commit
721cd578bb
Se han modificado 1 ficheros con 7 adiciones y 4 borrados
  1. 7 4
      scripts/git-hooks/pre-commit

+ 7 - 4
scripts/git-hooks/pre-commit

@@ -40,10 +40,13 @@ if [ $? != 0 ]; then
 	EXIT=1
 fi
 
-echo "Checking UI ESLint, TypeScript, and Prettier compliance..."
-yarn --cwd "$PWD/netbox/project-static" validate
-if [ $? != 0 ]; then
-	EXIT=1
+git diff --cached --name-only | if grep --quiet 'netbox/project-static/'
+then
+    echo "Checking UI ESLint, TypeScript, and Prettier compliance..."
+    yarn --cwd "$PWD/netbox/project-static" validate
+    if [ $? != 0 ]; then
+    	EXIT=1
+    fi
 fi
 
 if [ $EXIT != 0 ]; then