JSHint
7.4#2 in lintersFree planFree planWebAPIExtensionLinux
Visit
| Fact | JSHint | ShellCheck |
|---|---|---|
| Editor integrations | The project lists integrations for Vim, Emacs, Sublime Text, Atom, TextMate, Visual Studio, VS Code, Brackets, Eclipse, NetBeans, JetBrains, Notepad++ and Gedit. | The project lists integrations for Vim, Emacs, Sublime, Pulsar Edit, and VS Code, with GCC error compatibility for other editors. |
| License | JSHint is licensed under the MIT Expat license. | ShellCheck is available under the GPLv3 license. |
| Purpose | JSHint is a community-driven static analysis tool that detects errors and potential problems in JavaScript code. | ShellCheck is a static analysis tool that gives warnings and suggestions for Bash and sh scripts. |
JSHint suits JavaScript developers who want automated checks for syntax issues and common language pitfalls. It can fit into workflows using Node.js, supported editors, or listed build integrations.
ShellCheck suits people writing or maintaining Bash and sh scripts who want warnings and suggestions in a web page, terminal, editor, or build process. The project describes interactive use as its main purpose, while also supporting builds and test suites.