Como você usa o JSHint e o Browserify juntos?

Estou tentando criar um projeto usando Angular e Browserify. Minhascontrollers.js o arquivo fica assim ...

'use strict';

module.exports.testController = function($scope){
    $scope.message = 'Controller 1';
    console.log( 'hello' );
};

Como você pode esperar, isso gera três erros de conexão.

Use a forma de função de Strict'module' não está definido'console' não está definido

Eu encontrei um pouco de soluçãoaqui que permite que o JSHint processe arquivos Node.js colocandojslint node: true no topo do arquivo como este

   /*jslint node: true */
   'use strict';

    module.exports.testController = function($scope){
        $scope.message = 'Controller 1';
        console.log( 'hello' );
    };

No entanto, isso obviamente conserta demais; 'console.log (...)' ainda deve estar indefinido.

Alguém sabe como usar o JSHint com o Browserify?

questionAnswers(2)

yourAnswerToTheQuestion