是否有突出显示可能的逻辑错误的IDE?如果是,什么是最好的

Is there an IDE that highlights possible logical errors? If so, what is the best?

本文关键字:如果 IDE 什么 错误 显示 是否      更新时间:2023-09-26

例如,在花了一个小时处理以下javascript逻辑错误后,我终于意识到了这个问题。请记住,这个if语句嵌入在许多其他代码中。

for(i=0;i<alength;i++)
{
    if(myvar = correct)
    {
        //ommitted irrelevent code            
    }
}

正如你所知,我给myvar分配了正确的变量,并对其进行了比较,所以它应该是:

if(myvar == correct)

在终于意识到这个错误后,我很恼火,因为我没有更快地识别它。我已经编程5年多了,主要是用java编程,但这种情况经常发生,我想知道是否有IDE或其他东西可以突出显示可能的逻辑错误。

您可以通过JSHint对代码进行linted。任何主要的编辑器都应该有插件。

在这种情况下,它会告诉你"需要一个条件表达式,但却看到了一个赋值。"