You can clone with
HTTPS or Subversion.
Upgrade node-growl to 1.7
Re-attach watchers on rename-event.
- or it only works once.
Remove weird space char
Avoid errors because of too many open files.
Fix interrupt on OS X
- system id 'darwin' contains the phrase 'win' too
- check for 'win32' instead
Some renamings for clarity.
Support exit signal on Windows platforms.
Support config files named autolint-config.js
When suggesting new files to clean, pick at random
Remove unused statement.
Replace buster.promise with when.js
Export module index rather than binary
- Makes it easier to reuse parts of autolint in other projects
- The module index may need to export other objects too, I'm not
entirely sure which ones are useful to require outside autolint
Let configuration be created out of defaults,
with extra config given as argument, and not only as a file.
Add `check` method to linters, that just checks without loading a file.
DRY up choice of which linter to use.
Added some help to the blank default file.
Updated jshint and added jshint default config.
- now chooses between jslintOptions and jshintOptions based on config.linter-value
Fixed white space peculiarities thanks to jslint. :-)
Updated bundled jslint
--once exits with error code if any lint.
Added --once option to autolint.
- reports all errors in all files
- prints summary
- then exits, no auto
No tests, since just requiring readline seems to hang the test runner.
Create default config file.
Change autolint.json to autolint.js
- config files as node modules is the stuff of which gods are made
Upgrade to glob 0.3
Update to fs.watch (speedy!) and newest buster.js
Updated for node v0.6
- bump up glob to 2.1
- exchange sys with util
jslint: Fix missing space between function and (
Couldn't get it to work with jshint by setting the option "linter" to…
… "jshint" (it was ignored and jslint was executed). So I added a fix in jshint-linter.js that fixed the problem for me.
stop relying on modified require.paths
included jshint and jslint, since jslint npm-module is really out of …
removed node_modules, preparing for npm-ify
moved pluralize to lib
cleanup: dedicated object for printing