Update dependency xo to v0.25.3
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| xo | devDependencies | minor | 0.21.1 -> 0.25.3 |
Release Notes
xojs/xo
v0.25.3
v0.25.2
v0.25.1
- Don't report normal TODO comments as errors
4378e83
v0.25.0
Breaking
- Require Node.js 8
8a213ef - Upgrade to ESLint 6
698b043 - Enforce using the
.jsonextension for JSON files in imports7e56730
New rules
- Add
prefer-named-capture-grouprule (for Node.js >=10 target)21e7b57 - Add
default-param-lastrule - Add
prefer-regex-literalsrule - Add
no-import-assignrule - Add
unicorn/expiring-todo-commentsrule - Add
unicorn/no-nested-ternaryrule - Add
unicorn/prefer-reflect-applyrule - Add
unicorn/prefer-string-slicerule - Add
unicorn/prefer-datasetrule - Add
unicorn/no-for-looprule - Add
unicorn/no-zero-fractionsrule - Add
unicorn/prefer-includesrule - Add
unicorn/prefer-text-contentrule - Add
unicorn/prefer-node-removerule - Add
unicorn/prefer-event-keyrule - Add
unicorn/prefer-flat-maprule - Add
node/prefer-promises/fsrulea3d74a6 - Add
node/prefer-promises/dnsrule8f8fc94
Enhancements
- Respect
.eslintignore(#377)f6bf4c0 - Turn all paths
cwd-relative before linting (#372)3033fcd - Add option to
import/no-useless-path-segmentsrule8d6c5c5 - Add
tap-snapshots/*.jsto default ignore list (#385)b73b11b - Make
--stdin --fixalways return the code even if nothing was fixed (#383)ec51d18
v0.24.0
Highlights
- You can now click/Command-click the rule IDs in the output to open the rule's docs. Preview. (Only in supported terminals) sindresorhus/eslint-formatter-pretty@
7606f98 - Move default ESLint cache to
node_modules/.cache/xo. (#351)d1fd3e1 - Support parsing ES2019
61f9582 - Drop support for Babel 6 in the
import/no-unassigned-importruledd2c015
New rules
padding-line-between-statementsno-useless-catchunicorn/prefer-query-selectorunicorn/prefer-node-appendunicorn/no-unreadable-array-destructuringunicorn/no-console-spaceseslint-comments/disable-enable-paireslint-comments/no-aggregating-enableeslint-comments/no-duplicate-disableeslint-comments/no-unused-disableeslint-comments/no-unused-enablenode/prefer-global/buffernode/prefer-global/consolenode/prefer-global/processnode/prefer-global/text-decoder(When targeting Node.js 11)node/prefer-global/text-encoder(When targeting Node.js 11)node/prefer-global/url-search-params(When targeting Node.js 10)node/prefer-global/url(When targeting Node.js 10)
All changes
v0.23.0
Highlights
- In v0.22.0, we added support for
.tsand.tsxextensions by default. This caused a lot of problems for non-TS projects, so it has been reverted pending a better solution. - The
quotesrule is now set to disallow using template literals when you're not using any interpolation. xojs/eslint-config-xo@ea693f3 - Removed the
no-use-before-definerule. It has too many false-positives. xojs/eslint-config-xo@1257597
New rules
require-awaitunicorn/prefer-exponentiation-operatorunicorn/catch-error-name(See this thread if you're wondering whyerroris preferred overerr) (Sorry about the churn, but this is an important milestone towards more readable code. Code is written once but read many times. We should optimize for the latter.)
All changes
v0.22.0
Highlights
- Upgraded to ESLint 5.
- Removed some patterns from the list of default ignores. They were too opinionated.
00d6b7c8e4f435-fixture{-*,}.{js,jsx}-fixture{s,}/**-{test,tests,spec,__tests__}/fixture{s,}/**-**/bundle.js - Added support for TypeScript and documented usage with Flow.
957b0d9 - Now respects
nodeVersionoption set in anoverrideblock.98dee9a - Fixed the CLI's
--spaceoption parsing.f76c901
New rules
no-misleading-character-classrequire-atomic-updatesno-async-promise-executorava/no-import-test-file
All changes
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by WhiteSource Renovate. View repository job log here.
This pull request is being automatically deployed with ZEIT Now (learn more). To see the status of your deployment, click below or on the icon next to each commit.
🔍 Inspect: https://zeit.co/coderplex/coderplex/b8aox6ph1 🌍 Preview: https://coderplex-git-renovate-xo-0x.coderplex.now.sh
PR has been edited
:construction_worker: This PR has received other commits, so Renovate will stop updating it to avoid conflicts or other problems. If you wish to abandon your changes and have Renovate start over you may click the "rebase" checkbox in the PR body/description.
If you think this comment is in error and the branch is not modified, try deleting this comment. If it comes back again the next time Renovate runs, please submit an issue or seek config help.