Как передать глобальную конфигурацию в jshint?

Как передать глобальную конфигурацию в jshint? В документации ответа не нашел.

Мой файл конфигурации:

>type tests\jshint_options.js
/*jshint globalstrict:true */

Это то, что я пробовал до сих пор:

>jshint myfile.js --config=tests\jshint_options.js
myfile.js: line 1, col 1, Use the function form of "use strict".
myfile.js: line 4, col 24, Unescaped '['.
myfile.js: line 4, col 49, Unescaped '['.

3 errors

>jshint myfile.js --config tests\jshint_options.js

node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
SyntaxError: Unexpected end of input
    at Object.parse (native)
    at _loadAndParseConfig (C:\Users\RONG\AppData\Roaming\npm\node_modules\jshint\lib\cli.js:28:18)
    at Object.interpret (C:\Users\RONG\AppData\Roaming\npm\node_modules\jshint\lib\cli.js:114:22)
    at Object.<anonymous> (C:\Users\RONG\AppData\Roaming\npm\node_modules\jshint\bin\hint:2:25)
    at Module._compile (module.js:441:26)
    at Object..js (module.js:459:10)
    at Module.load (module.js:348:31)
    at Function._load (module.js:308:12)
    at Array.0 (module.js:479:10)
    at EventEmitter._tickCallback (node.js:192:40)

>

person ripper234    schedule 19.03.2012    source источник
comment
К вашему сведению, открыл проблему, чтобы задокументировать это: github.com/jshint/jshint/issues/483   -  person ripper234    schedule 19.03.2012


Ответы (1)


После долгих поисков я нашел этот полезный пост в блоге, в котором...

что файл конфигурации имеет формат JSON, а не комментарии javascript!

{
    "supernew": true
}

P.S.

На самом деле это задокументировано в документации nodejs-jshint! Не знаю, почему я не нашел это раньше.

person ripper234    schedule 19.03.2012