¿Cómo usas JSHint y Browserify juntos?
Estoy intentando construir un proyecto usando Angular y Browserify. Micontrollers.js
archivo se ve así ...
'use strict';
module.exports.testController = function($scope){
$scope.message = 'Controller 1';
console.log( 'hello' );
};
Como es de esperar, eso genera tres errores de alineación.
Usa la función de forma estricta.'módulo' no está definido'consola' no está definidaEncontré una pequeña soluciónaquí que permite a JSHint procesar archivos Node.js poniendojslint node: true
en la parte superior del archivo como este
/*jslint node: true */
'use strict';
module.exports.testController = function($scope){
$scope.message = 'Controller 1';
console.log( 'hello' );
};
Sin embargo, eso obviamente arregla demasiado; 'console.log (...)' aún debe estar indefinido.
¿Alguien sabe cómo usar JSHint con Browserify?