Hallo,
mir ist schon klar, worauf JSLint abzielt und was der Hintergrund ist (siehe auch http://molily.de/weblog/javascript-objektabfragen): JavaScript als gleichzeitig populärste und am meisten missverstandene Sprache, die von Laien oft als erste Programmiersprache geschrieben wird. Die JSLint-Regeln sollen einem haarige Details und Fallstricke von JavaScript verstecken, damit verschiedene Leute mit unterschiedlichem Wissen zusammenarbeiten können.
Diese Motivation kann ich natürlich nachvollziehen, allerdings sehe ich in der Beschäftigung mit JSLint z.T. mehr Sprengstoff und WTF-Potenzial als in der unumgänglichen Beschäftigung mit JavaScript/ECMAScript selbst. In den Fachartikeln, die ich für Anfänger schreibe, versuche ich die nötigen Grundlagen zu vermitteln, um Type-Coercion beherrschen zu können. In meiner professionellen Arbeit kann ich Kollegen auf die ECMAScript-Spec und auf gute Fortgeschrittenen-Artikel verweisen.
Mathias