0.17.0
Check out the new feature highlight on what makes XO awesome.
Also excited to share that Hyper.app is now using XO \o/
Highlights
- Dropped support for Node.js 0.10 and 0.12 as ESLint did it and we had to follow. c9b9b84
- Many new rules (25 in total!) and changes to existing ones:
- ESLint: xojs/eslint-config-xo@v0.15.0...v0.17.0
- Unicorn plugin: sindresorhus/eslint-plugin-unicorn@v0.5.0...v1.0.0
- AVA plugin: avajs/eslint-plugin-ava@v2.0.0...v3.1.0
- Import plugin: e8b0a30
- 25 additional ESLint rules are now auto-fixable with
$ xo --fix
. Try it out when upgrading!
(If you want to convert ES5 syntax to ES6, you might want to run it with$ xo --fix --esnext
) - Removed
babel-eslint
as ESLint now supports async/await. See theparser
option if you still need it, and ensure you havebabel-eslint
indevDependencies
. 04733f1 - Now ignores paths from
.gitignore
. fa99f36 - Added
--quiet
CLI flag. bb76a2d - Added
extension
option. 3c42847 - Added
settings
option. 85c6094 - Added
parser
option. 85c6094 - Added abiliy to skip a package.json file and continue looking for XO config. 8933f51
- Considerable less amount of dependencies resulting in faster install and taking up less diskspace.