Utilizzo di jshint-loader con Webpack, come si effettua il comando webpack
quando JSHint emette avvisi?Come faccio a uscire Webpack con un errore quando jshint emette avvisi?
Il contesto è che desidero non riuscire a costruire l'elemento della configurazione se il linting rileva problemi.
Attualmente, ho semplicemente configurato per eseguire Webpack jshint-loader sul precarico di file JS:
// webpack.config.js
module.exports = {
module: {
preLoaders: [
{
test: /\.js/,
exclude: /node_modules/,
loader: 'jshint-loader',
},
],
},
};
Hm, come mai webpack si lamenta che "" jshint "non è consentito 'quando aggiungo un'opzione jshint alla configurazione? –
Ah, a causa del validatore webpack, avevo bisogno di aggiungere una regola personalizzata allo schema del validatore. https://github.com/js-dxtools/webpack-validator#schema –
Il bit --bail funziona ora :) –