EVERYTHING XIAOMI
Get listed
Side by side

ESLint vs JSHint

ESLint logo

ESLint

5.8#28 in lintersFree plan
Free planAPIExtensionSelf-hosted
Visit

JSHint

7.4#2 in lintersFree plan
Free planWebAPIExtensionLinux
Visit

What both publish

FactESLintJSHint
Editor integrationsOfficial documentation lists integrations for Visual Studio Code, JetBrains IDEs, Vim, Neovim, Emacs, Sublime Text, and other editors.The project lists integrations for Vim, Emacs, Sublime Text, Atom, TextMate, Visual Studio, VS Code, Brackets, Eclipse, NetBeans, JetBrains, Notepad++ and Gedit.
PurposeESLint statically analyzes JavaScript code to find and fix problems.JSHint is a community-driven static analysis tool that detects errors and potential problems in JavaScript code.

ESLint plans

  • Open source ESLintFree

JSHint plans

  • JSHintFree

Pick ESLint if…

ESLint suits JavaScript developers who want configurable code checks in an editor, command line, or build workflow. It may also fit teams using supported plugins for TypeScript, React, Angular, Markdown, and other ecosystems.

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.

Charts they share