20.12. JSHint – das bessere JSLint?

JSHint ist ein JSLint Fork von Anton Kovalyov. Dieser hat zwar nicht das Standardwerk der JavaScript-Welt „JavaScript – The Good Parts“ geschrieben, dennoch kritisiert er Crockford’s jslint, das in dem Buch ein eigenes Kapitel bekommen hat, pointiert mit:

JSHint is a fork of Douglas Crockford’s JSLint that does not tyrannize your code. It is
designed to detect errors that actually break your code while skipping things that, according
to Crockford, “are known to contribute mistakes in projects”. In other words, JSHint is a
fork of JSLint for the real world. The most important difference is that JSHint is developed
and supported by the JavaScript developer community and not by one very opinionated person.


Cinder now available at Mayflower Open Source Labs

Cinder is a plug-in for your eclipse-based IDE (eclipse, Zend Studio, etc.) to display results of your Continuous Integration environment right inside your IDE.

We just released version 0.1.6, which you can install via the Eclipse Update Manager and the URL http://opensource.mayflower.de/cinder, then activating it via "Window -> Show View -> Other -> Cinder".

If you haven’t heard of Cinder yet, here’s a short summary:

You open the XML file containing the errors and warnings of your build (for us that’s typically the PHP_CodeBrowser XML generated by a Hudson build) and get an overview of reports. Now you can sort them, categorize them and work on them in any order. Cinder can grab these files periodically if you make them available via http or on a filesystem.

A few screenshots:

The Cinder View after reading an XML file.

After selecting a warning the file is opened at the matching line.

Bug reports, ideas and feedback are welcome, please visit the github pageto tell us about your ideas.