gpt4 book ai didi

javascript - 隐含的全局变量不会被捕获为 linter 错误

转载 作者:行者123 更新时间:2023-12-03 08:02:43 25 4
gpt4 key购买 nike

当我在目录中创建新文件时,jshint 不会捕获“隐含全局变量”错误。该目录下的其他文件不存在此问题。

我的文件只有一行

console.log(hohoho);

这是 linter 输出

$ jshint --verbose --show-non-errors foo.js

foo.js :
Implied globals:
hohoho: 1

对于其他文件,我发现一个问题:

$ jshint --verbose asset.js
asset.js: line 6, col 13, 'hohoho' is not defined. (W117)

2 errors

我的.jshintrc没有提及任何显式文件。有什么想法吗?

最佳答案

只需在文件顶部添加 'use strict'; 行即可捕获全局问题。

关于javascript - 隐含的全局变量不会被捕获为 linter 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34522314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com