【发布时间】:2023-03-08 10:31:01
【问题描述】:
最近 js 文件中的拼写错误导致我的一个项目出现问题,但仅限于某些浏览器。我正在尝试通过 jsLint 运行我们的大部分 js 文件,以查找任何其他未检测到的问题。目标是让我们所有的 js 文件通过 jsLint 或者通过纠正问题或者如果我对问题没有问题然后打开适当的 jsLint 选项。
如果我能做到这一点,那么将来我想找到一种更频繁地运行 jsLint 的方法,但首先我需要让所有文件都通过。
不过,我在一个问题上遇到了很多麻烦。我不断收到“在定义之前使用 X”的警告/错误。我可以在定义之前使用项目,所以我想关闭这个警告。我尝试在顶部的评论中设置 undef: true 并通过网络界面设置复选框,但截至今天,我仍然收到此错误。
此选项是否损坏或我做错了什么或误解了此选项的作用。
根据docs,这应该适用于函数。
我目前正在使用 jsLint web tool 来扫描下面的代码。
/*jslint undef: true, white: true, browser: true */
/*global jQuery */
(function($){
"use strict";
$(function() {
createDashboard();
loadDashboardDataFromControls();
});
function loadDashboardDataFromControls()
{
}
function createDashboard()
{
}
}(jQuery));
【问题讨论】:
标签: javascript jslint