2017-09-13 8 views
1

JSHintはglobals設定にもかかわらず未定義変数を報告しています。ここでは、最小限の例です:JSHintは `globals`設定にもかかわらず未定義グローバルを報告します

file.js:

// jshint esversion: 6, node: true 
// globals Intl 

'use strict'; 
let percent = new Intl.NumberFormat("en-US", { style: "percent" }).format; 

は私の設定が間違って何ができるか任意のアイデアjshint file.js

index2.js: line 5, col 19, 'Intl' is not defined. 

1 error 

を実行していますか? .jshintrcがないことに注意してください.JSHintの唯一の設定は、最初のコメントはfile.jsです。

答えて

0

正直言って、//のような単純なシングルラインコメントを使ってjshint/globalsを設定することはありませんでした。

で定義された通りに/* globals MY_LIB: false */のように、複数行のコメントスタイルをして試してみてください:http://jshint.com/docs/

+0

スポットオン。複数行コメントで動作します。私はこれを期待していないだろう...単一行のコメントをサポートする機能要求を提出することを検討する。とりあえずありがとう! – Sjlver

関連する問題