jshint不';不要在javascript中显示错误

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

我在jshint文档页面和本论坛的问题中研究了这个问题的解决方案。我没有看到任何能解决我问题的东西。我已经安装了node.js以及sublimeLineter和jshint。在我的命令行中,我键入npm node.js和npm jshint,并看到它们已安装。我按照我在YouTube上的SublimiteText教程上看到的视频中的说明进行操作。我故意在代码中出错,但jshint没有显示这些错误。这是我的代码截图。

下面是SublimiteText3编辑器中的代码

// 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
),查看整个过程中是否有错误。