Release notes
*Sourced from [xo's releases](https://github.com/xojs/xo/releases).*
> ## v0.24.0
> ## Highlights
>
> - You can now click/Command-click the rule IDs in the output to open the rule's docs. [Preview](https://twitter.com/sindresorhus/status/1084712829674897408). *(Only in [supported terminals](https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda))* https://github.com/sindresorhus/eslint-formatter-pretty/commit/7606f986c831fa3a8848fe9f0dbf58f04dc4db3b
> - Move default ESLint cache to `node_modules/.cache/xo`. ([#351](https://github-redirect.dependabot.com/xojs/xo/issues/351)) d1fd3e1
> - Support parsing ES2019 61f9582
> - Drop support for Babel 6 in the [`import/no-unassigned-import`](https://github.com/benmosher/eslint-plugin-import/blob/1cd82eb27df85768fbd076e4ff6b7f36d6f652ce/docs/rules/no-unassigned-import.md) rule dd2c015
>
>
> ## New rules
>
> - [`padding-line-between-statements`](https://eslint.org/docs/rules/padding-line-between-statements)
> - [`no-useless-catch`](https://eslint.org/docs/rules/no-useless-catch)
> - [`unicorn/prefer-query-selector`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/prefer-query-selector.md)
> - [`unicorn/prefer-node-append`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/prefer-node-append.md)
> - [`unicorn/no-unreadable-array-destructuring`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/no-unreadable-array-destructuring.md)
> - [`unicorn/no-console-spaces`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/no-console-spaces.md)
> - [`eslint-comments/disable-enable-pair`](https://github.com/mysticatea/eslint-plugin-eslint-comments/blob/c427c1c0577fab56f2ff0919053d249938507c83/docs/rules/disable-enable-pair.md)
> - [`eslint-comments/no-aggregating-enable`](https://github.com/mysticatea/eslint-plugin-eslint-comments/blob/c427c1c0577fab56f2ff0919053d249938507c83/docs/rules/no-aggregating-enable.md)
> - [`eslint-comments/no-duplicate-disable`](https://github.com/mysticatea/eslint-plugin-eslint-comments/blob/c427c1c0577fab56f2ff0919053d249938507c83/docs/rules/no-duplicate-disable.md)
> - [`eslint-comments/no-unused-disable`](https://github.com/mysticatea/eslint-plugin-eslint-comments/blob/c427c1c0577fab56f2ff0919053d249938507c83/docs/rules/no-unused-disable.md)
> - [`eslint-comments/no-unused-enable`](https://github.com/mysticatea/eslint-plugin-eslint-comments/blob/c427c1c0577fab56f2ff0919053d249938507c83/docs/rules/no-unused-enable.md)
> - [`node/prefer-global/buffer`](https://github.com/mysticatea/eslint-plugin-node/blob/b234dcc6a653f8b74fbf1f2773b71bcb06b7b255/docs/rules/prefer-global/buffer.md)
> - [`node/prefer-global/console`](https://github.com/mysticatea/eslint-plugin-node/blob/b234dcc6a653f8b74fbf1f2773b71bcb06b7b255/docs/rules/prefer-global/console.md)
> - [`node/prefer-global/process`](https://github.com/mysticatea/eslint-plugin-node/blob/b234dcc6a653f8b74fbf1f2773b71bcb06b7b255/docs/rules/prefer-global/process.md)
> - [`node/prefer-global/text-decoder`](https://github.com/mysticatea/eslint-plugin-node/blob/b234dcc6a653f8b74fbf1f2773b71bcb06b7b255/docs/rules/prefer-global/text-decoder.md) *(When targeting Node.js 11)*
> - [`node/prefer-global/text-encoder`](https://github.com/mysticatea/eslint-plugin-node/blob/b234dcc6a653f8b74fbf1f2773b71bcb06b7b255/docs/rules/prefer-global/text-encoder.md) *(When targeting Node.js 11)*
> - [`node/prefer-global/url-search-params`](https://github.com/mysticatea/eslint-plugin-node/blob/b234dcc6a653f8b74fbf1f2773b71bcb06b7b255/docs/rules/prefer-global/url-search-params.md) *(When targeting Node.js 10)*
> - [`node/prefer-global/url`](https://github.com/mysticatea/eslint-plugin-node/blob/b234dcc6a653f8b74fbf1f2773b71bcb06b7b255/docs/rules/prefer-global/url.md) *(When targeting Node.js 10)*
>
>
> ## All changes
>
> https://github.com/xojs/xo/compare/v0.23.0...v0.24.0
Commits
- [`a64ffc4`](https://github.com/xojs/xo/commit/a64ffc44aeb61224f4dd9820d76c82d06d82b981) 0.24.0
- [`71ea1e3`](https://github.com/xojs/xo/commit/71ea1e3031687dad80e68547e374d88bab35bb74) Update dependencies
- [`510d02e`](https://github.com/xojs/xo/commit/510d02e3c4d26d07a7ba9bdcbd03f93987d596bb) CI updates ([#360](https://github-redirect.dependabot.com/xojs/xo/issues/360))
- [`7017abe`](https://github.com/xojs/xo/commit/7017abeff57ffa96b9c5de254de5fcb4146d5121) Add `no-useless-catch` rule
- [`0b411fb`](https://github.com/xojs/xo/commit/0b411fb6a02c5babdc7e0cb35f0a1c8eb357b504) Add `eslint-plugin-eslint-comments` ESLint plugin ([#359](https://github-redirect.dependabot.com/xojs/xo/issues/359))
- [`3dd8f7e`](https://github.com/xojs/xo/commit/3dd8f7e6e37b614479374fdfe59a42e29c096512) Update `readme` to match [#305](https://github-redirect.dependabot.com/xojs/xo/issues/305) ([#357](https://github-redirect.dependabot.com/xojs/xo/issues/357))
- [`dd2c015`](https://github.com/xojs/xo/commit/dd2c0158ba7d1918bec6d63fa2c3cecf81eced28) Drop support for Babel 6 in the `import/no-unassigned-import` rule
- [`61f9582`](https://github.com/xojs/xo/commit/61f9582c0d17db0d68acff35fb060ceb01856e0b) Support parsing ES2019
- [`92f2870`](https://github.com/xojs/xo/commit/92f28706c1b978497afc71d142789c8ba3e4acd2) Various code style improvements
- [`9e75826`](https://github.com/xojs/xo/commit/9e758267f841c9d5ebe324e68d471113162b3508) Add some new `eslint-plugin-node` rules
- Additional commits viewable in [compare view](https://github.com/xojs/xo/compare/v0.23.0...v0.24.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot will not automatically merge this PR because this dependency is pre-1.0.0.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps xo from 0.23.0 to 0.24.0.
Release notes
*Sourced from [xo's releases](https://github.com/xojs/xo/releases).* > ## v0.24.0 > ## Highlights > > - You can now click/Command-click the rule IDs in the output to open the rule's docs. [Preview](https://twitter.com/sindresorhus/status/1084712829674897408). *(Only in [supported terminals](https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda))* https://github.com/sindresorhus/eslint-formatter-pretty/commit/7606f986c831fa3a8848fe9f0dbf58f04dc4db3b > - Move default ESLint cache to `node_modules/.cache/xo`. ([#351](https://github-redirect.dependabot.com/xojs/xo/issues/351)) d1fd3e1 > - Support parsing ES2019 61f9582 > - Drop support for Babel 6 in the [`import/no-unassigned-import`](https://github.com/benmosher/eslint-plugin-import/blob/1cd82eb27df85768fbd076e4ff6b7f36d6f652ce/docs/rules/no-unassigned-import.md) rule dd2c015 > > > ## New rules > > - [`padding-line-between-statements`](https://eslint.org/docs/rules/padding-line-between-statements) > - [`no-useless-catch`](https://eslint.org/docs/rules/no-useless-catch) > - [`unicorn/prefer-query-selector`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/prefer-query-selector.md) > - [`unicorn/prefer-node-append`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/prefer-node-append.md) > - [`unicorn/no-unreadable-array-destructuring`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/no-unreadable-array-destructuring.md) > - [`unicorn/no-console-spaces`](https://github.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/no-console-spaces.md) > - [`eslint-comments/disable-enable-pair`](https://github.com/mysticatea/eslint-plugin-eslint-comments/blob/c427c1c0577fab56f2ff0919053d249938507c83/docs/rules/disable-enable-pair.md) > - [`eslint-comments/no-aggregating-enable`](https://github.com/mysticatea/eslint-plugin-eslint-comments/blob/c427c1c0577fab56f2ff0919053d249938507c83/docs/rules/no-aggregating-enable.md) > - [`eslint-comments/no-duplicate-disable`](https://github.com/mysticatea/eslint-plugin-eslint-comments/blob/c427c1c0577fab56f2ff0919053d249938507c83/docs/rules/no-duplicate-disable.md) > - [`eslint-comments/no-unused-disable`](https://github.com/mysticatea/eslint-plugin-eslint-comments/blob/c427c1c0577fab56f2ff0919053d249938507c83/docs/rules/no-unused-disable.md) > - [`eslint-comments/no-unused-enable`](https://github.com/mysticatea/eslint-plugin-eslint-comments/blob/c427c1c0577fab56f2ff0919053d249938507c83/docs/rules/no-unused-enable.md) > - [`node/prefer-global/buffer`](https://github.com/mysticatea/eslint-plugin-node/blob/b234dcc6a653f8b74fbf1f2773b71bcb06b7b255/docs/rules/prefer-global/buffer.md) > - [`node/prefer-global/console`](https://github.com/mysticatea/eslint-plugin-node/blob/b234dcc6a653f8b74fbf1f2773b71bcb06b7b255/docs/rules/prefer-global/console.md) > - [`node/prefer-global/process`](https://github.com/mysticatea/eslint-plugin-node/blob/b234dcc6a653f8b74fbf1f2773b71bcb06b7b255/docs/rules/prefer-global/process.md) > - [`node/prefer-global/text-decoder`](https://github.com/mysticatea/eslint-plugin-node/blob/b234dcc6a653f8b74fbf1f2773b71bcb06b7b255/docs/rules/prefer-global/text-decoder.md) *(When targeting Node.js 11)* > - [`node/prefer-global/text-encoder`](https://github.com/mysticatea/eslint-plugin-node/blob/b234dcc6a653f8b74fbf1f2773b71bcb06b7b255/docs/rules/prefer-global/text-encoder.md) *(When targeting Node.js 11)* > - [`node/prefer-global/url-search-params`](https://github.com/mysticatea/eslint-plugin-node/blob/b234dcc6a653f8b74fbf1f2773b71bcb06b7b255/docs/rules/prefer-global/url-search-params.md) *(When targeting Node.js 10)* > - [`node/prefer-global/url`](https://github.com/mysticatea/eslint-plugin-node/blob/b234dcc6a653f8b74fbf1f2773b71bcb06b7b255/docs/rules/prefer-global/url.md) *(When targeting Node.js 10)* > > > ## All changes > > https://github.com/xojs/xo/compare/v0.23.0...v0.24.0Commits
- [`a64ffc4`](https://github.com/xojs/xo/commit/a64ffc44aeb61224f4dd9820d76c82d06d82b981) 0.24.0 - [`71ea1e3`](https://github.com/xojs/xo/commit/71ea1e3031687dad80e68547e374d88bab35bb74) Update dependencies - [`510d02e`](https://github.com/xojs/xo/commit/510d02e3c4d26d07a7ba9bdcbd03f93987d596bb) CI updates ([#360](https://github-redirect.dependabot.com/xojs/xo/issues/360)) - [`7017abe`](https://github.com/xojs/xo/commit/7017abeff57ffa96b9c5de254de5fcb4146d5121) Add `no-useless-catch` rule - [`0b411fb`](https://github.com/xojs/xo/commit/0b411fb6a02c5babdc7e0cb35f0a1c8eb357b504) Add `eslint-plugin-eslint-comments` ESLint plugin ([#359](https://github-redirect.dependabot.com/xojs/xo/issues/359)) - [`3dd8f7e`](https://github.com/xojs/xo/commit/3dd8f7e6e37b614479374fdfe59a42e29c096512) Update `readme` to match [#305](https://github-redirect.dependabot.com/xojs/xo/issues/305) ([#357](https://github-redirect.dependabot.com/xojs/xo/issues/357)) - [`dd2c015`](https://github.com/xojs/xo/commit/dd2c0158ba7d1918bec6d63fa2c3cecf81eced28) Drop support for Babel 6 in the `import/no-unassigned-import` rule - [`61f9582`](https://github.com/xojs/xo/commit/61f9582c0d17db0d68acff35fb060ceb01856e0b) Support parsing ES2019 - [`92f2870`](https://github.com/xojs/xo/commit/92f28706c1b978497afc71d142789c8ba3e4acd2) Various code style improvements - [`9e75826`](https://github.com/xojs/xo/commit/9e758267f841c9d5ebe324e68d471113162b3508) Add some new `eslint-plugin-node` rules - Additional commits viewable in [compare view](https://github.com/xojs/xo/compare/v0.23.0...v0.24.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot will not automatically merge this PR because this dependency is pre-1.0.0.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.