Trisha Shetty (Editor)

JSLint

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Original author(s)
  
Douglas Crockford

Written in
  
JavaScript

Development status
  
Active

Operating system
  
Cross-platform

Initial release
  
2002; 15 years ago (2002)

Stable release
  
2011-10-11 / October 11, 2011; 5 years ago (2011-10-11)

JSLint is a static code analysis tool used in software development for checking if JavaScript source code complies with coding rules. It is provided primarily as an online tool, but there are also command-line adaptations. It was developed by Douglas Crockford.

License

The JSLint license is a derivative of the MIT License. The sole modification is the addition of "The Software shall be used for Good, not Evil."

According to the Free Software Foundation, this clause makes the license non-free. The clause has also prevented JSLint-related software from being hosted on Google Code and from being included in the Debian free software package repositories. Because of this restriction, according to Crockford, IBM asked Crockford for a license to do evil, such that their customers could use it.

References

JSLint Wikipedia