jshint不';不要在javascript中显示错误
我在jshint文档页面和本论坛的问题中研究了这个问题的解决方案。我没有看到任何能解决我问题的东西。我已经安装了node.js以及sublimeLineter和jshint。在我的命令行中,我键入npm node.js和npm jshint,并看到它们已安装。我按照我在YouTube上的SublimiteText教程上看到的视频中的说明进行操作。我故意在代码中出错,但jshint没有显示这些错误。这是我的代码截图。 下面是SublimiteText3编辑器中的代码jshint不';不要在javascript中显示错误,javascript,node.js,sublimetext3,jshint,sublimelinter,Javascript,Node.js,Sublimetext3,Jshint,Sublimelinter,我在jshint文档页面和本论坛的问题中研究了这个问题的解决方案。我没有看到任何能解决我问题的东西。我已经安装了node.js以及sublimeLineter和jshint。在我的命令行中,我键入npm node.js和npm jshint,并看到它们已安装。我按照我在YouTube上的SublimiteText教程上看到的视频中的说明进行操作。我故意在代码中出错,但jshint没有显示这些错误。这是我的代码截图。 下面是SublimiteText3编辑器中的代码 // JavaScript
// JavaScript Document
var image = document.getElementById('myCities');
var imageArray = ['photos/photo1.jpg','photos/photo2.jpg','photos/photo3.jpg','photos/photo4.jpg', 'photos/photo5.jpg','photos/photo6.jpg','photos/photo7.jpg'];
var imageIndex = 0;
function changeCities(){
myCities.setAttribute('src', imageArray [imageIndex]);
imageIndex++;
if(imageIndex>=imageArray.length){
imageIndex=[0];
}
}
var intervalHandle = setInterval(changeCities, 3000);
myCities.onclick = function(){
clearInterval(intervalHandle);
};
function()
foo = name //this is the error:no brackets for the function, variable is undefined and the semicolon is left out.
如果您能给我一些建议,让jshint正常工作,我将不胜感激 就jshint而言,这些可能不是“错误”。不要将linter与语法检查器或编译器弄错。jshint肯定会将此视为错误-
函数声明中缺少名称。
和“函数闭包表达式”仅在Mozilla JavaScript扩展中可用(使用moz选项)。
。。。也许你有一些选择。我认为你的建议可能是对的。有一次,jshint显示错误,左列有一个问号。我一定是做错了什么。在哪里查找“选项集”?哦,我正在使用Windows 10。我在想,我应该卸载SublimiteText3并重新安装它吗。然后我需要检查包控制的整个过程,等等。这会有所不同吗。两件事:检查从文件到根目录(例如,桌面
)的所有目录中是否都没有配置文件(.jshintrc
)。这可以防止jshint
忽略一些错误,但这似乎不太可能。然后检查sublime的控制台(View>Show console
),查看整个过程中是否有错误。就jshint而言,这些可能不是“错误”。不要将linter与语法检查器或编译器弄错。jshint肯定会将此视为错误-函数声明中缺少名称。
和“函数闭包表达式”仅在Mozilla JavaScript扩展中可用(使用moz选项)。
。。。也许你有一些选择。我认为你的建议可能是对的。有一次,jshint显示错误,左列有一个问号。我一定是做错了什么。在哪里查找“选项集”?哦,我正在使用Windows 10。我在想,我应该卸载SublimiteText3并重新安装它吗。然后我需要检查包控制的整个过程,等等。这会有所不同吗。两件事:检查从文件到根目录(例如,桌面
)的所有目录中是否都没有配置文件(.jshintrc
)。这可以防止jshint
忽略一些错误,但这似乎不太可能。然后检查sublime的控制台(View>Show console
),查看整个过程中是否有错误。