gpt4 book ai didi

adobe-brackets - 如何让括号忽略特定的重复错误?

转载 作者:行者123 更新时间:2023-12-01 16:24:03 30 4
gpt4 key购买 nike

我在一个文件中因未声明的函数和从另一个文件引用的变量而收到 JSLint 错误。括号是否有配置/菜单来删除这些同时保留其他 linting 错误?

最佳答案

每当您引用一个它在文件中看不到任何声明的标识符时,JSLint 就会提示。因此,如果您正在使用由其他文件设置的全局变量/函数,您将收到这些警告。

您可以通过单独指定要允许哪些未声明的全局变量来停止警告。为此,请在文件顶部放置这样的指令:

/*jslint indent: 4 */
/*global ClassFoo, ClassBar, someFunction */

当然,在每个文件中手动列出内容很痛苦。

也许最好的清理方法是使用像RequireJS这样的模块加载器。 .然后你对其他文件的大部分引用将不会通过全局变量,你只需要告诉 JSLint 忽略 RequireJS 本身所需的少数全局变量(通常只是 define)。

使用模块加载器还有其他好处。它通过使跨文件依赖关系非常明确来消除“依赖意大利面条”,并且它会以正确的依赖关系顺序自动加载模块。当您准备好部署时,有一些简单的工具可以自动将您的所有模块连接到一个文件中。

关于adobe-brackets - 如何让括号忽略特定的重复错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19453259/

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