
ESLint
5.8#28 in lintersFree planFree planAPIExtensionSelf-hosted
Visit
| Fact | ESLint | JSHint |
|---|---|---|
| Editor integrations | Official 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. |
| Purpose | ESLint 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 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.
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.