HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
jslint-org
jslint
JavaScript2010–2017
jslint-org / jslint

jslint

JSLint, The JavaScript Code Quality and Coverage Tool

8Distinct people
8Mentions
0Explicit recommenders
3.7KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

JSLint, The JavaScript Code Quality and Coverage Tool

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year8 dated mentions

Observed mentions: 2010-11-18 03:43:28 UTC to 2017-08-16 15:16:39 UTC.

01232010-01-01 00:00:00 UTC to 2011-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments20102011-01-01 00:00:00 UTC to 2012-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2012-01-01 00:00:00 UTC to 2013-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2013-01-01 00:00:00 UTC to 2014-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments20132014-01-01 00:00:00 UTC to 2015-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2017

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20102010-01-01 00:00:00 UTC2011-01-01 00:00:00 UTC110
20112011-01-01 00:00:00 UTC2012-01-01 00:00:00 UTC303
20122012-01-01 00:00:00 UTC2013-01-01 00:00:00 UTC000
20132013-01-01 00:00:00 UTC2014-01-01 00:00:00 UTC000
20142014-01-01 00:00:00 UTC2015-01-01 00:00:00 UTC000
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC101
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC101
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC202

What Hacker News says

8 sources
The repo that helped me learn to developer is JSLint. This influenced my thinking on code organization more than all other facets combined. Please note though that JSLint has changed directions on a couple things since I started learning programming in 2008. * https://github.com/douglascrockford/jslint The repository that taught me about parsers, code style, and algorithms was writing PrettyDiff. * https://github.com/prettydiff/prettydiff
In Ask HN: Self-taught developers, what repo helped land your first job?
> Ideally, I think I'd like to have [comments] deemphasised by moving them off to the margin or something like that This is one reason I'm a fan of Douglas Crockford's slightly unorthodox style of always beginning comments in column 0, rather than indenting them along with the code. This helps, to a small extent, in differentiating comments from code. Example: https://github.com/douglascrockford/JSLint/blob/master/jslin...
In Monospaced Programming Fonts with Ligatures
Ignoring the fact this discussion about this, and this culture as a whole, is a minefield to navigate, it's important to note that Douglas Crockford can definitely be abrasive [1]. The issue at hand is that whether this abrasiveness is a bad thing, when compared to the contributions he's made and whether it leads to constructive discussions. The javascript developer who took offense (Kas?) definitely seems to have taken it too far, automatically associating Douglas's personality with being a jerk. The other issue at hand is how this influences tech conferences, because I've always attended conferences with the implicit assumption that I was there to learn first and foremost. Discourse and disagreement with speakers is natural and should be encouraged, as it oftentimes leads to enlightening discussions for bystanders and conference attende
Read the rest
es, which was the entire point of the conference in the first place. By allowing certain viewpoints to dominate and silence a subset of speakers, we're ultimately limiting our views and building an echo chamber, which is not what conferences are meant to be. If we're going to dismiss speakers, it should be on merit of their talk and previous talks, not their speaking style. [1]: https://github.com/douglascrockford/JSLint/issues/17
In In defence of Douglas Crockford
see JSLINT license ( https://github.com/douglascrockford/JSLint/blob/master/jslin... "The Software shall be used for Good, not Evil." ) Only one documented exceptions : Douglas Crockford “I give permission for IBM, its customers, partners, and minions, to use JSLint for evil.” http://dev.hasenj.org/post/3272592502/ibm-and-its-minions More info - see HN archivum : JSLINT + EVIL https://hn.algolia.com/?query=jslint%20evil&sort=byPopularit...
In Uninstall Notepad++ if you have voted for FN
You will probably get hundreds of comments with unsolocited advice, but let me just say to checkout and setup JSLint: https://github.com/douglascrockford/JSLint Setup and how you use it is more important than just using it. I run it in three places: 1) In my IDE (bound in vim on save, same in TextMate) 2) As a Git checking hook 3) In deployment / build scripts Turn all the warnings way up and it always catches redeclaration bugs. Set it up once and don't allow any code to get checked in or deployed with even a single warning present. I also pass all Javascript through the Google Closure Compiler, but with the lowest compilation setting, because it is very good at picking up small errors as well. (if anybody is interested in how to set this all up I can publish my configs and scripts)
In How One Missing `var` Ruined our Launch

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.