EVERYTHING XIAOMI
Get listed
Side by side

JSHint vs ShellCheck

JSHint

7.4#2 in lintersFree plan
Free planWebAPIExtensionLinux
Visit

What both publish

FactJSHintShellCheck
Editor integrationsThe 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.
LicenseJSHint is licensed under the MIT Expat license.ShellCheck is available under the GPLv3 license.
PurposeJSHint 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 plans

  • JSHintFree

ShellCheck plans

  • ShellCheckFree

Pick JSHint if…

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.

Pick ShellCheck if…

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.

Charts they share