JSHint icon
JSHint icon

JSHint

 7 likes

JSHint is a community-driven tool that detects errors and potential problems in JavaScript code. Since JSHint is so flexible, you can easily adjust it in the environment you expect your code to execute. JSHint is open source and will always stay this way.

License model

  • FreeOpen Source

Country of Origin

  • International

Platforms

  • Mac
  • Windows
  • Linux
  • Online
  • Eclipse
  • Vim
  • Notepad++
  • Sublime Text
  • gedit
  • TextMate
  • GNU Emacs
  • ShiftEdit
  • Brackets
  • Komodo Edit
  • Microsoft Visual Studio
  • JetBrains ReSharper
  No rating
7likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Static Code Analysis

 Tags

  • javascript-code
  • source-code-analysis
  • code-quality-analysis

JSHint News & Activities

Highlights All activities

Recent activities

No activities found.

JSHint information

  • Developed by

    JSHint Team
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    10 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

Development

GitHub repository

  •  9,032 Stars
  •  1,642 Forks
  •  457 Open Issues
  •   Updated Feb 13, 2025 
View on GitHub

Popular alternatives

View all

Our users have written 0 comments and reviews about JSHint, and it has gotten 7 likes

JSHint was added to AlternativeTo by piotrex on Mar 17, 2013 and this page was last updated Mar 13, 2019.
No comments or reviews, maybe you want to be first?
Post comment/review

What is JSHint?

JSHint is a community-driven tool that detects errors and potential problems in JavaScript code. Since JSHint is so flexible, you can easily adjust it in the environment you expect your code to execute. JSHint is open source and will always stay this way.

The project aims to help JavaScript developers write complex programs without worrying about typos and language gotchas.

Any code base eventually becomes huge at some point, so simple mistakes — that would not show themselves when written — can become show stoppers and add extra hours of debugging. So, static code analysis tools come into play and help developers spot such problems. JSHint scans a program written in JavaScript and reports about commonly made mistakes and potential bugs. The potential problem could be a syntax error, a bug due to an implicit type conversion, a leaking variable, or something else entirely.

Only 15% of all programs linted on jshint.com pass the JSHint checks. In all other cases, JSHint finds some red flags that could've been bugs or potential problems.

Please note, that while static code analysis tools can spot many different kind of mistakes, it can't detect if your program is correct, fast or has memory leaks. You should always combine tools like JSHint with unit and functional tests as well as with code reviews.

Official Links