Ich verwende JsHint in einem Makefile für ein Projekt, an dem ich arbeite, und die Fehler, die gemeldet werden, werden von Make nicht bemerkt. Gibt es eine Möglichkeit, den Fehler zu erfassen und die Ausführung von Make nicht hart zu beenden? Unten ist ein Beispiel Makefile:JsHint Exit Code (s)
all: css js
css:
compass compile
hint:
jshint js/*.js
js: hint
uglify js/*.js
So zum Beispiel wird der hint
Zielfehler zeigt aber einen harten Ausgang tut und nicht informiert, verlassen Sie sich, dass es.
Ich verwende nicht die richtigen Begriffe für die Dinge und ich entschuldige mich.
Vermutlich 'jshint' mit einem Nicht-Null-Beendigungscode austritt, wird nicht, wenn es fehlschlägt. Können Sie mit 'jshint js/*. Js; echo $? '? –
Das war meine erste Annahme auch, aber wenn ich jshint mit einer Datei mit genau einem Fehler ausführen, wird es gemeldet und der Fehlercode von 'echo $?' Ist 2. – kalisjoshua
Ich bekomme auch Fehler 2 –