JSHint

JSHint

JSHint是社区驱动的工具,可检测JavaScript代码中的错误和潜在问题。
JSHint是社区驱动的工具,可检测JavaScript代码中的错误和潜在问题。由于JSHint非常灵活,因此您可以在希望代码执行的环境中轻松调整它。JSHint是开源的,并且将始终保持这种方式。该项目旨在帮助JavaScript开发人员编写复杂的程序,而不必担心拼写错误和语言陷阱。任何代码库最终都会在某个时刻变得庞大,因此简单的错误(编写时不会显示出来)会成为显示的障碍,并增加额外的调试时间。因此,静态代码分析工具开始发挥作用,并帮助开发人员发现此类问题。JSHint扫描用JavaScript编写的程序,并报告常见的错误和潜在的错误。潜在的问题可能是语法错误,由于隐式类型转换导致的错误,变量泄漏或完全由其他原因造成的。在所有其他情况下,JSHint都会发现一些可能是错误或潜在问题的危险信号。请注意,虽然静态代码分析工具可以发现许多不同类型的错误,但它无法检测您的程序是否正确,快速或存在内存泄漏。您应该始终将JSHint之类的工具与单元测试和功能测试以及代码审查结合使用。
jshint

分类目录

Eclipse Orion版JSHint的替代品

ESLint

ESLint

ESLint是最初由Nicholas C.Zakas在2013年6月创建的开源JavaScript插入工具。