Wie mache ich das Beenden von Webpack mit einem Fehler, wenn jshint Warnungen ausgibt?

9

Verwenden Sie jshint-loader mit Webpack , wie kann ich den Befehl webpack fehlschlagen lassen, wenn JSHint Warnungen ausgibt?

Der Kontext ist, dass ich den CI-Build fehlschlagen möchte, wenn linting Probleme feststellt.

Zur Zeit habe ich Webpack so konfiguriert, dass jshint-loader beim Laden von JS-Dateien ausgeführt wird:

%Vor%     
aknuds1 08.04.2015, 09:04
quelle

1 Antwort

4

Erstens muss jshint-loader so konfiguriert werden, dass Fehler auftreten, wenn Probleme gefunden werden ( failOnHint: true ). Optional kann man auch Warnungen als Webpack-Fehler ausgeben ( emitErrors: true ).

%Vor%

Zweitens muss Webpack angewiesen werden, einen Fehler zu machen, indem die Option --bail : webpack --bail .

bereitgestellt wird

Aktualisierung:

webpack --bail gibt immer noch keinen Nicht-Null-Exit-Code aus, argh.

    
aknuds1 08.04.2015 09:04
quelle