Update xo to the latest version 🚀
Version 0.18.0 of xo just got published.
| Dependency | xo |
|---|---|
| Current Version | 0.17.1 |
| Type | devDependency |
The version 0.18.0 is not covered by your current version range.
Without accepting this pull request your project will work just like it did before. There might be a bunch of new features, fixes and perf improvements that the maintainers worked on for you though.
I recommend you look into these changes and try to get onto the latest version of xo. Given that you have a decent test suite, a passing build is a strong indicator that you can take advantage of these changes by merging the proposed change into your project. Otherwise this branch is a great starting point for you to work on the update.
Release Notes
0.18.0Highlights
- The
esnextoption is nowtrueby default. This means it now enforces the use of as much ES2015+ syntax as Node.js 4 supports. 61c046c - 21 new rules:
- Unicorn plugin: sindresorhus/eslint-plugin-unicorn@v1.0.0...v2.1.0
- AVA plugin: avajs/eslint-plugin-ava@a0156f1
- Promise plugin: 3e1a318
- ESLint: sindresorhus/eslint-config-xo@v0.17.0...v0.18.0
- 27 additional ESLint rules are now auto-fixable with
$ xo --fix. - Handle negative gitignore patterns correctly. f8e1e3d
- Vim plugin for XO.
- Added
--stdin-filenameCLI flag. 0d88cde - Added support for auto-fixing code from stdin. 6d6d642
- Added tip on how to use XO with monorepos. cb63c5f
- Removed the
import/no-dynamic-requirerule. 29a5263 - Ignores directories when receiving an empty extension. a0ae248
- Don't trigger import duplication errors for Flow type imports. da188e5
All changes
Commits
The new version differs by 19 commits .
bf6260c0.18.034ab00bFix some lint issuesf87990aBump dependenciesf8e1e3dHandle negative gitignore patterns correctly (#195)a0ae248Ignore directories when receiving an empty extension (#194)da188e5Don't trigger duplication errors for Flow type imports (#193)cb63c5fAdd tip on how to use XO with monorepos0d88cdeAdd--stdin-filenameoption29a5263Remove theimport/no-dynamic-requirerulea469eb6Link to the Vim plugin61c046cMake theesnextoptiontrueby default2e14d1bfeat: apply.ignorestolintText(#169)3e1a318Add some neweslint-plugin-promiserulesad941f5Fix a TODO6540a76Add highlight item about caching
There are 19 commits in total. See the full diff.
Not sure how things should work exactly?
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot :palm_tree:
Version 0.19.0 just got published.
should rerun the travis-ci and determine where we are here.