- 📚
e1449d3Update supported eslint versions
Released by Maximilian Antoni on 2026-03-21.
Released by Maximilian Antoni on 2026-03-21.
- 💥
8cc3b93Upgrade default eslint to v10 - 💥
b68b01aRequire node 22 - 🍏
320584cAdd eslint v10 test fixture - 🍏
251a03fUpgrade support-color - 🐛
4c907c8Fix eslint issues - 📚
6dc639fUpdate compatibility - 📚
239d9ccUpdate performance - ✨
e19dfafUpdate transient dependencies - ✨
818198fUpgrade mocha and monocart-coverage-reports - ✨
3267c22Upgrade lint-staged and husky - ✨
caf814bUpdate debug - ✨
dc98809Update prettier - ✨
5196daeUpdate typescript - ✨
9986c96Fix bin path and repository url
Released by Maximilian Antoni on 2026-03-12.
[Introduce][#331] ESLINT_D_ROOT environment variable to override the location where
node_modules/eslint is found. This is useful in monorepos where node_modules
might be in a location other than the project root. Thanks Matthew!
- 🍏
ba10df0Allow overriding eslint path with environment var (#331) (Matthew Gramigna) - 📚
02448b1Add usage for Neovim - 📚
de63ca2Remove missleading WebStorm instructions - 📚
3f036d0Fix help text formatting - ✨
cef465bDeleteESLINT_D_ROOTenv in afterEach hook - ✨
4a06f9eImprove types - ✨
4182fbcConvertisAliveto async function - ✨
7a35046Remove unnecessary await - ✨
ffeb7edUpdate typescript - ✨
a1ad288Add missing@studio/changesdependency - 🛡️
9f3c61fBump cross-spawn from 6.0.5 to 6.0.6 in /test/fixture/v5.0.x (dependabot[bot]) - 🛡️
8166a3eBump cross-spawn from 6.0.5 to 6.0.6 in /test/fixture/v6.0.x (dependabot[bot]) - 🛡️
0fb742cBump cross-spawn from 7.0.3 to 7.0.6 (dependabot[bot])
Released by Maximilian Antoni on 2024-12-19.
Released by Maximilian Antoni on 2024-10-30.
- 🐛
7de5596Fix require chalk and debug relative to eslint - 🐛
a64924dTime out waiting for config - 🐛
e833e9eFix process title debug log - ✨
9acaa84Change branch name to main - 📚
df02009Add funding.yml
Released by Maximilian Antoni on 2024-10-30.
- 🍏
5e99a06Add support for--debug - 📚
d522c67Add documentation for--debug - 📚
b792bd9Align help message option order with README
Released by Maximilian Antoni on 2024-10-19.
- 🐛
93064d0fix: unhandled 'error' event (L2jLiga)
Released by Maximilian Antoni on 2024-10-04.
Reliability improvements:
- 🍏
4b2df30feat: launch daemon on forward failure (#318) (Andrey Chalkin) - 🍏
a4b5570feat: implement isAlive check (Andrey Chalkin) - 🐛
fbe0137fix: config file removed before watcher started (#316) (Andrey Chalkin)
Released by Maximilian Antoni on 2024-10-02.
Andrey Chalkin fixed the stop command on Windows OS 🙏.
- 🐛
c10da7afix: stop command not working on Windows OS (#313) (Andrey Chalkin) - ✨
2892b45Add coverage-reports to eslint and tsc ignores - ✨
93771f4Run all tests for stopDaemon on all platforms - ✨
3188cdeAdd test:coverage script
Released by Maximilian Antoni on 2024-09-19.
- 🐛
a7adf39Ignore exit code from eslint if --fix-to-stdout - ✨
daa2a1achore: fix unit tests on Windows (L2jLiga) - ✨
a356ae0Setup husky and lint-staged
Released by Maximilian Antoni on 2024-08-03.
Bring back --fix-to-stdout support (Damien Cassou), fix running on Windows
and support paths with spaces (L2jLiga).
- 🍏
1cbf8aeAdd support for --fix-to-stdout (Damien Cassou) - 🐛
5b3b7c3fix: not working when paths in config contains spaces (L2jLiga) - 🐛
663dfa1fix(resolver): eslint path detection not working on Windows (L2jLiga) - 🐛
72eb4f6Resolve timing issue with reading config - 📚
e24151dBring back documentation for --fix-to-stdout - 📚
647e5d5Update README to indicate compatibility with eslint 9 (Damien Cassou) - ✨
f2c5880Add tests for --fix-to-stdout and catch JSON errors - ✨
12f3afaRefactor forwarder to remove a limitation in the size of the error code (Damien Cassou) - ✨
fb110f0Add .editorconfig (Damien Cassou)
Released by Maximilian Antoni on 2024-08-02.
- 🐛
0ae6f25Fix hash when changing directories
Released by Maximilian Antoni on 2024-07-28.
This is a complete rewrite of eslint_d. Please see the README for more details.
- 💥
bb7c71cDrop node 12, 14 and 16, add node 22 - 💥
a852373Add new implementation - 💥
85b938cRemove all sources - 📚
7ce116fRewrite README - ✨
71b35f9Add prettier, tsc and integration tests to build
Released by Maximilian Antoni on 2024-07-28.
afb1114fix: adds ability to filter cli options before passing to eslint (#284) (Christopher Aubut)5379fdedocs: add known flat config limitations to README.md (#282) (Christopher Aubut)
Released by Maximilian Antoni on 2023-12-22.
- 🐛
accdc41feat: support eslint flat config on windows (#280) (asasinmode) - 📚
3b71636Add contributor - 🛡️
8357a59Bump debug from 4.1.1 to 4.3.4 in /test/fixture/v6.0.x (dependabot[bot])
Released by Maximilian Antoni on 2023-11-27.
- 🍏
399b462feat: adapt to new eslint flat config (#277) (Amrit Kahlon) - 📚
6fa5719Document experimental support for flat config - 📚
0fc2f66Add contributor
Released by Maximilian Antoni on 2023-11-12.
- 💥
e8380b4Upgradecore_dto v6 which sends error messages tostderr - 🍏
a81af28Update default eslint to v8.50.0 - 📚
8a44986Add compatibility notes for v13 - 📚
65bb02eAdd contributors - ✨
6fc629cUpgrade GitHub actions - ✨
1cd7458Add node 18.x and 20.x to build matrix - ✨
7f908a3Update semver - ✨
bb7c260Update optionator - ✨
9abe9e4Upgrade mocha to v10 - ✨
1eebcdeUpgrade referee-sinon
Released by Maximilian Antoni on 2023-10-06.
- 🐛
8e94a60Prevent unhandled promise exception (#215) (Christian Alfoni) - 🐛
15144a1Fix typo in options-eslint.js (Thorsten Ball) - 📚
92665f5Update Sublime Text information in README (herr kaste)
Released by Maximilian Antoni on 2022-09-27.
- 🍏
96e34efMigrate tocore_dv5 and implement common package manager file checks - 🍏
a2331e3Implement files hash checker
Released by Maximilian Antoni on 2022-05-26.
Released by Maximilian Antoni on 2022-04-21.
- 💥
43d0a5fUpgrade default eslint to v8.12.0 - 💥
a1d4197Invalidate cache based on content hash rather than modification time (#190) (Dara Dermody) - 📚
e5e9fb9Add compatibility notes for v12 - 📚
693f680Improve documentation about supported versions - 📚
e2a30c2Add contributor - 🛡
db8dbaenpm audit - 🛡
73c8f13Bump ajv from 6.11.0 to 6.12.6 in /test/fixture/v5.16.x (dependabot[bot]) - 🛡
9004f87Bump ajv from 6.12.2 to 6.12.6 in /test/fixture/v7.0.x (dependabot[bot]) - 🛡
3e5550aBump ajv from 6.11.0 to 6.12.6 in /test/fixture/v6.8.x (dependabot[bot]) - 🛡
16bfe5cBump ajv from 6.10.0 to 6.12.6 in /test/fixture/v5.0.x (dependabot[bot]) - 🛡
978dee0Bump ajv from 6.10.0 to 6.12.6 in /test/fixture/v4.0.x (dependabot[bot]) - 🛡
bcb6b1fnpm audit test fixtures - 🛡
b8a0b68npm audit - ✨
734a22aMove prepare.sh into scripts
Released by Maximilian Antoni on 2022-04-06.
Released by Maximilian Antoni on 2021-11-26.
- 🍏
33db423Support Passing Alternative Eslint Module Path (#175) (James Pulec)Allow passing an alternative path to an eslint module using the
--eslint-pathoption. This makes it easier to support different module resolution schemes, such as Yarn PnP. - ✨
21d44b9Use eslint v8.0.x instead of the beta in tests - 📚
bc77affAdd contributor
Released by Maximilian Antoni on 2021-11-15.
- 💥
38d4c67Remove node 10 support - 🍏
05b7e17Add node 16 to GitHub action - 🍏
efbd072Support eslint 8 beta - 📚
bf2dcf1Update compatibility notes - ✨
0e84c82Upgrade mocha to v9 - ✨
0e6da22Removemocha-referee-sinon - ✨
a78384dUpgradereferee-sinon - ✨
39ac4a7Updatecore_d
Released by Maximilian Antoni on 2021-09-04.
- 🐛
163f6a7Fix--configflag (Jose Alvarez)
Released by Maximilian Antoni on 2021-05-27.
- 🐛
58088b9Fix --fix to work with --quiet (Dani Pinyol)
Released by Maximilian Antoni on 2021-05-21.
- 📚
1e4d696Clarify location of .eslint_d in README (Damien Cassou) - 📚
4f9bcebAdd a note to 10.1.0 regarding the location of .eslint_d (Damien Cassou) - 📚
9e43358Add contributor
Released by Maximilian Antoni on 2021-05-12.
- 🍏
48f1e1aImplement exit codes (Jose Alvarez) - 🍏
a2f3a0eDepend on core_dv3.1 - 🛡
fd332c2Bump lodash from 4.17.19 to 4.17.21 in /test/fixture/v6.0.x (dependabot[bot]) - 🛡
cd87b1fBump lodash from 4.17.19 to 4.17.21 in /test/fixture/v5.0.x (dependabot[bot]) - 🛡
be57447Bump lodash from 4.17.19 to 4.17.21 in /test/fixture/v4.0.x (dependabot[bot]) - 🛡
a37575dBump lodash from 4.17.19 to 4.17.21 (dependabot[bot]) - ✨
2cf221bUpdate Studio Changes - ✨
bbfc483Update semver - ✨
48b94f9Update eslint - ✨
10a536cUpdate mocha - ✨
2a468a0Upgrade referee-sinon to latest - ✨
6d1f4d0Use npm 7 - 📚
f47e45eAdd contributor
Note: If you rely on the .eslint_d file, please note that its
location has changed and that the XDG_RUNTIME_DIR is taken into
account if it exists. See the README.md file for more information.
Released by Maximilian Antoni on 2021-05-09.
- 📚
b256c48Document fix for .vue files not autofixed (#154) (Artur Tagisow) - 📚
c63b44bAdd contributor
Released by Maximilian Antoni on 2021-02-28.
- 🐛
c732b77Fix--print-configfor eslint 7+ (#153) (Dan Orzechowski) - 📚
25c2921Add contributors - ✨
3e4c1b2Update Studio Changes
Released by Maximilian Antoni on 2021-02-23.
- 🐛
bc46363Generate correct help - ✨
058d662Refactor eslint path resolution into own file - ✨
0df364dDo not run builds twice on own branch PR - ✨
39ab052Run build for PRs
Released by Maximilian Antoni on 2021-02-10.
- 🐛
f62713bUnbreakeslint_d --help(Christian Albrecht)
Released by Maximilian Antoni on 2021-02-10.
Switch to the new ESLint API, if available. The CLIEngine API has been
deprecated.
- 💥
ee74815BREAKING: Use ESLint class if available - 📚
1d6227eAdd compatibility notes for v10 - 📚
d67e203Document ale integration and not sublime issue - 📚
68c4eecChange badge - ✨
93dba52Remove Travis config - ✨
b8b9f3cConfigure GitHub actions - ✨
d83c9b9Fix watch script - ✨
e65fdb9Update mocha - ✨
06d9b71Upgrade referee-sinon - ✨
2b42e64Add contributors
Released by Maximilian Antoni on 2021-01-30.
Fixes an issue with --color / --no-color not working correctly.
- 🐛
17ae7bdUse level property instead of enabled for chalk (#139) (Ibuki) - 📚
c72869fUpdate eslint version compatibilty note - 🛡
646772cnpm audit - 🛡
6d606dbBump lodash from 4.17.15 to 4.17.19 in /test/fixture/v5.16.x (dependabot[bot]) - 🛡
de3a6b9Bump lodash from 4.17.15 to 4.17.19 in /test/fixture/v4.19.x (dependabot[bot]) - 🛡
7380d79Bump lodash from 4.17.15 to 4.17.19 (dependabot[bot]) - 🛡
04d37b1Bump lodash from 4.17.15 to 4.17.19 in /test/fixture/v6.0.x (dependabot[bot]) - 🛡
2816459Bump lodash from 4.17.15 to 4.17.19 in /test/fixture/v7.0.x (dependabot[bot]) - 🛡
f838505Bump lodash from 4.17.15 to 4.17.19 in /test/fixture/v6.8.x (dependabot[bot]) - 🛡
5a53f65Bump lodash from 4.17.15 to 4.17.19 in /test/fixture/v4.0.x (dependabot[bot]) - 🛡
195b19bBump lodash from 4.17.15 to 4.17.19 in /test/fixture/v5.0.x (dependabot[bot])
Released by Maximilian Antoni on 2020-09-08.
Fixes an issue with pnpm being unable to resolve chalk.
- 🐛
6f2f88dFix issue #101 (Alexander Koltun)
Released by Maximilian Antoni on 2020-06-23.
- 🍏
836912cUpdate eslint to v7.3 - 🍏
09c46d6Upgradecore_dto v2 - 📚
f4f1cd3State pnpm compatibility - ✨
0cd4828Upgrade Mocha to v8 - ✨
8e2b18eUpdate@sinonjs/referee-sinonto v7.1
Released by Maximilian Antoni on 2020-06-22.
Now ships with eslint 7, drops Node 8 support, adds Node 14. Note that
eslint_d continues to support older eslint versions down to v4.
- 💥
5f14916Support eslint 7 - 💥
e8fa144Remove node 8 from travis config - 🍏
7e518b8Add node 12 to travis config - 🍏
71e140cUpdate optionator tov0.9.1 - 📚
0b830e6Update compatibility notes forv9.0.0 - ✨
c9512fcUpgrade Studio Changes to v2 - ✨
6825f70Upgrade to referee-sinon 7 - ✨
17e164fUpgrade to Mocha 7 - ✨
875e004Update eslint config
Released by Maximilian Antoni on 2020-06-09.
Security patches.
- 🛡
2f0c21enpm auditv6.8.xfixture - 🛡
912818cnpm auditv6.0.xfixture - 🛡
72ad6f5npm auditv5.16.xfixture - 🛡
706250enpm auditv5.0.xfixture - 🛡
c609c3anpm auditv4.19.xfixture - 🛡
4983414npm auditv4.0.xfixture - 🛡
ffb150anpm audit - 🛡
6e0434eBump acorn from 7.1.0 to 7.1.1 in /test/fixture/v6.8.x (dependabot[bot]) - 🛡
30f87d3Bump acorn from 6.1.1 to 6.4.1 in /test/fixture/v6.0.x (dependabot[bot]) - 🛡
414a697Bump acorn from 6.4.0 to 6.4.1 in /test/fixture/v5.16.x (dependabot[bot]) - 🛡
6e2fc82Bump acorn from 6.1.1 to 6.4.1 in /test/fixture/v5.0.x (dependabot[bot]) - 🛡
06a6144Bump acorn from 6.1.1 to 6.4.1 (dependabot[bot])
Released by Maximilian Antoni on 2020-03-21.
- 🍏
501333aReviewed existing CLI options. Added new ESLint CLI options. (MarS)Added next CLI options:
--parser-options- Specify parser options--resolve-plugins-relative-to- A folder where plugins should be resolved from, CWD by default--fix-dry-run- Automatically fix problems without saving the changes to the file system--fix-type- Specify the types of fixes to apply (problem, suggestion, layout)--report-unused-disable-directives- Adds reported errors for unused eslint-disable directives--init- Run config initialization wizard'--env-info- Output execution environment information--error-on-unmatched-pattern- Prevent errors when pattern is unmatched
- 📚
8abbf0dAdd v6 to eslint version compatibility statement - ✨
a8ca530Bump eslint-utils from 1.3.1 to 1.4.2 (dependabot[bot])Bumps eslint-utils from 1.3.1 to 1.4.2.
Signed-off-by: dependabot[bot] [email protected]
- ✨
ac8378bUpgrade mocha to v6 - ✨
b922130Bump lodash from 4.17.11 to 4.17.14 (dependabot[bot])Bumps lodash from 4.17.11 to 4.17.14.
Signed-off-by: dependabot[bot] [email protected]
Released by Maximilian Antoni on 2020-02-19.
This release retains compatibility with projects depending on eslint v4 and v5.
- 💥
34a1012Upgrade default eslint to v6 - 💥
dca7236Drop Node 6 support, add Node 12 to test config - 📚
44e7bb1v8 compatibility - 🐛
f72bea2Bump js-yaml from 3.12.0 to 3.13.1 in /test/fixture/v5.0.x (dependabot[bot])Bumps js-yaml from 3.12.0 to 3.13.1.
Signed-off-by: dependabot[bot] [email protected]
- 🐛
d1370e2Bump js-yaml from 3.12.0 to 3.13.1 in /test/fixture/v4.0.x (dependabot[bot])Bumps js-yaml from 3.12.0 to 3.13.1.
Signed-off-by: dependabot[bot] [email protected]
- 🐛
2e8b375Bump js-yaml from 3.12.1 to 3.13.1 (dependabot[bot])Bumps js-yaml from 3.12.1 to 3.13.1.
- 🐛
72de52eMovesupports-colordependency tocore_d
Released by Maximilian Antoni on 2019-06-24.
With this release, most of the code from this project was moved to
core_d. This allows you to build your
own projects using the same technique as eslint_d for Standard, Prettier and
other tools.
- 🍏
786d439Extractcore_d - 📚
a1501ecLink tocore_din the docs - 🐛
48a95f5Reinstall dependencies - 🐛
1bf34a7Remove superfluoussinon.restore()calls - ✨
8f64205Use mocha-referee-sinon to verify all tests have assertions - ✨
ec24293Use @sinonjs/referee-sinon v5
Released by Maximilian Antoni on 2019-02-26.
Now you can have multiple projects with a mix of eslint 4.0+ and 5.0+
dependencies. The test suite of eslint_d has been enhanced to run tests
against all supported major versions.
- 🍏
f00a097Change eslint dependency version to^4 || ^5 - 🍏
25dddb0Run tests against eslint v4.0 and v5.0 - 🐛
91aa059Update npm in Travis Node 6 build - 📚
3491f4fAdd a note about eslint version compatibility
Released by Maximilian Antoni on 2018-12-04.
If the daemon process was killed or crashed and an orphaned ~/.eslint_d file
was present, the eslint_d command would repeatedly fail to connect. With this
patch, the ~/.eslint_d file is removed on ECONNREFUSED errors and a new
instance is created transparently.
- 🐛
ec25134Transparent relaunch on connection failure - 🐛
4abea7cDo not retry on connection failure - 📚
6eaf262Fix list formatting in changelog - 📚
2fb112bFix changelog formatting - 📚
436b45fUpdate Studio Changes for--footersupport
Released by Maximilian Antoni on 2018-09-18.
When updating eslint or a plugin, like prettier, eslint_d had to be restarted
with eslint_d restart to pick up the changes. With this release, the internal
cache is discarded and a new instance is created when one of these files is
touched: package.json, package-lock.json, npm-shrinkwrap.json or
yarn.lock.
- The source level of this module was changed to ES 6
- Node support is now explicitly stated to be Node 6, 8 and 10
- The new unit test suite is executed on Travis with all supported Node versions
eslint_dnow ships with eslint^5.4.0.
312c35eMove start and restart to client42bbb54Fix superfluous newline on socket "end" event64c1d6dRefactorclient.js685fcf0Refactorserver.js88cb781Remove unnecessary try-catchafefb2fExtractresolveModuleshelper4c70735Consolidateconnectlogicd979ecaImprove compatibility notes in readmea55d177Update dependencies240732cMove--no-colorhandling into client.js017e78fAdd tests forlinter.js97f1e10Add tests forserver.jsb7739ecRefactordaemon.jsout ofserver.jsd793f4cDo not callprocess.stdout.writedirectly451978dAdd tests forclient.js907847cUse https links and point build badge to master0518785Add tests forlauncher.js33eb49bAdd tests forportfile.js05e990dAdd travis config, build badged25082aSwitch eslint config to@studio/eslint-config
acfe398Fix color support (#88)6851625Upgrade supports-color to v523cb9c2Remove direct chalk dependencyChalk is required relative to eslint, so the direct dependency is not being used.
745e013Add commit hashes in changelog
- Upgrade to eslint 5 (Aaron Jensen)
- Fix vulnerabilities by updating eslint
- Use nanolru to limit the number of cached instances
This also enhances the status command to show the number of cached instances.
- Document cache eviction and link to nanolru
- Connect to 127.0.0.1 instead of localhost (#84) (Joseph Frazier)
If
localhostdoesn't resolve to127.0.0.1, the client cannot connect to the server. This issue arose in josephfrazier/prettier_d#7, and I ported the changes from there.
- fix(launcher): passthrough environment variables (#81) (Huáng Jùnliàng)
- Force all open connections to close when the server is stopped (#79) (Aaron Jensen)
This is a less graceful approach to stopping the server, but it allows for editors to hold a connection open to make for an even faster response time.
This was primarily implemented to allow eslintd-fix to hold a connection open to reduce latency when a fix is performed.
- Allow using the
--stdinflag with netcat (#74) (Caleb Eby) - Refactor
portfile.readto a single async fs call
- Eslint 4 (#71) (Simen Bekkhus)
- Update readme with eslint 4 (#72) (Simen Bekkhus)
- Use @studio/changes for release and remove
Makefile
Add .vimrc example for buffer auto-fixing to README.
Exit with status 1 when an error occurs. Fixes #63.
Fix --fix-to-stdout when used with an ignored file.
Fix --fix-to-stdout when used with an empty file.
An exciting new feature comes to eslint_d, the first one that is not part of
eslint itself. Aaron Jensen implemented --fix-to-stdout which
allows to integrated eslint --fix into your editor as a save action 🎉
Currently, this feature only works with --stdin and you can test it like this:
$ cat ./some/file.js | eslint_d --fix-to-stdout --stdin
Support for --print-config was added by Aaron Jensen. He also
added instructions for Emacs users.
Fixes a security issue that was noticed by Andri Möll. Thanks for
reporting! To avoid CSRF attacks, this introduces a security token
that must be sent by clients on each request. This change also binds the daemon
explicitly to 127.0.0.1 instead of implicitly listening on all network
interfaces.
Use ESLint 3.
Back-ported the security fix from v4.0.1.
As per a recent change in eslint the default parser espree was
removed. The eslint dependency was bumped to 2.10.2 which
introduced the change.
The eslint_d command will now exit with code 1 if errors where reported.
A fix was provided by ruanyl to resolve chalk relative from the
actually resolved eslint module.
jpsc got the eslint 2 upgrade started. eslint_d will now use
eslint 2.2+ if no local install of eslint is found.
Also in this release:
- Support
--inline-configand--cache-locationoptions - Pass
cwdthrough to eslint.
- Fix
--fix - Fix color for local eslint
- Support color and the
--no-coloroption (fixes issue #7) - Improve formatting in "Editor integration" documentation
Roger Zurawicki figured out how to make eslint_d work in WebStorm.
- Add information about
--cachein the readme (netei) - Add symlink to
eslint.jsfor WebStorm compat (Roger Zurawicki)
Fixes an error in case no local eslint module can be found (Kevin Yue)
- Remove
concat-streamdependency and micro optimizations (Richard Herrera)
Richard Herrera implemented a missing eslint feature to lint text provided via stdin. This also fixes issue #13.
Resolves the eslint module for each working directory separately. This allows
multiple versions of eslint to co-exist. This is required to support local
plugins like the babel-eslint parser (see issue #10). If no local eslint
install is found, the one that was installed with eslint_d is used.
Fixes issue #9 with space-containing config path or other shell parameters that need escaping.
Fixes issue #8 on Windows when launching in a cmd shell where eslint_d
was hanging indefinitely.
- Update Sublime linter URL to it's new home
- Add note for Atom users
Make eslint_d work out of the box in vim with the syntastic eslint checker.
- Add
--versionand-voptions - Do not start server when called with
-hor--help - Downgrade
optionatorto align with eslint - Update instructions for vim integration
This realease support (almost) all eslint options. Check eslint_d --help.
Breaking that API already: The lint command was removed and in case you're
not passing a control command like start, stop, restart or status, the
given options are passed to the linter.
Also, the default output format was changed from compact to stylish to
align with eslint.
- Document vim syntastic javascript checkers (Chris Gaudreau)
- invokations -> invocations (Juho Vepsäläinen)
- Document Sublime editor integration
- Handle linter exceptions
- Initial release