强制使用严格的input,分号和validation代码的JavaScript IDE,如JSLint(或:将编译器的优点添加到Javascript中)?

我正在寻找开发大型服务器端Javascript的方法(我正在使用Node.js)项目更容易一些。

基本上,我使用Javascript遇到的问题是,当我犯了一个语法错误,或者当我在同一个数组/variables中混合不同types的对象types时,我没有被警告。

我正在使用haXe来解决这些问题(因为它给了我一个编译器),但是不直接在Javascript中编写的问题是必须为每个现有的JavaScript库创build绑定。

也许有一个IDE可以帮助我编写无错代码?

我基本上想要更多地了解您的经验,使大JavaScript项目的开发更容易。

提前致谢。

所有Jetbrains IDE都可以做到这一点,例如: http : //www.jetbrains.com/webstorm/

如果您碰巧拥有Visual Studio 2010,那么您可以安装JSLint扩展并将其configuration为在构build时强制执行validation。