尽管有 `globals` 设置,JSHint 仍报告未定义的全局
JSHint reports undefined global despite `globals` setting
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
.
开头的注释
老实说,我从来没有见过像//
这样简单的单行注释来配置jshint/globals。
尝试使用多行注释样式,如 /* globals MY_LIB: false */
中定义的:http://jshint.com/docs/
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
.
老实说,我从来没有见过像//
这样简单的单行注释来配置jshint/globals。
尝试使用多行注释样式,如 /* globals MY_LIB: false */
中定义的:http://jshint.com/docs/