xojs/xo
### [`v0.23.0`](https://renovatebot.com/gh/xojs/xo/releases/v0.23.0)
[Compare Source](https://renovatebot.com/gh/xojs/xo/compare/v0.22.0...v0.23.0)
#### Highlights
- In [v0.22.0](https://renovatebot.com/gh/xojs/xo/releases/tag/v0.22.0), we added support for `.ts` and `.tsx` extensions by default. [This caused a lot of problems](https://renovatebot.com/gh/xojs/xo/issues/348) for non-TS projects, so it has been reverted pending a better solution.
- The [`quotes` rule](https://eslint.org/docs/rules/quotes) is now set to disallow using template literals when you're not using any interpolation. [xojs/eslint-config-xo@`ea693f3`](https://renovatebot.com/gh/xojs/eslint-config-xo/commit/ea693f32b4875928d410fbbb208152fb527be3d3)
- Removed the [`no-use-before-define` rule](https://eslint.org/docs/rules/no-use-before-define). It has too many false-positives. [xojs/eslint-config-xo@`1257597`](https://renovatebot.com/gh/xojs/eslint-config-xo/commit/125759704552a56ef1f8d332c9c7a0933307c353)
#### New rules
- [`require-await`](https://eslint.org/docs/rules/require-await)
- [`unicorn/prefer-exponentiation-operator`](https://renovatebot.com/gh/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/prefer-exponentiation-operator.md)
- [`unicorn/catch-error-name`](https://renovatebot.com/gh/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/catch-error-name.md) _(See [this thread](https://renovatebot.com/gh/sindresorhus/eslint-plugin-unicorn/issues/169) if you're wondering why `error` is preferred over `err`)_ (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
Renovate configuration
:date: Schedule: PR created on schedule "on the first day of the month" (UTC)
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.
This PR contains the following updates:
0.22.0
->0.23.0
Release Notes
xojs/xo
### [`v0.23.0`](https://renovatebot.com/gh/xojs/xo/releases/v0.23.0) [Compare Source](https://renovatebot.com/gh/xojs/xo/compare/v0.22.0...v0.23.0) #### Highlights - In [v0.22.0](https://renovatebot.com/gh/xojs/xo/releases/tag/v0.22.0), we added support for `.ts` and `.tsx` extensions by default. [This caused a lot of problems](https://renovatebot.com/gh/xojs/xo/issues/348) for non-TS projects, so it has been reverted pending a better solution. - The [`quotes` rule](https://eslint.org/docs/rules/quotes) is now set to disallow using template literals when you're not using any interpolation. [xojs/eslint-config-xo@`ea693f3`](https://renovatebot.com/gh/xojs/eslint-config-xo/commit/ea693f32b4875928d410fbbb208152fb527be3d3) - Removed the [`no-use-before-define` rule](https://eslint.org/docs/rules/no-use-before-define). It has too many false-positives. [xojs/eslint-config-xo@`1257597`](https://renovatebot.com/gh/xojs/eslint-config-xo/commit/125759704552a56ef1f8d332c9c7a0933307c353) #### New rules - [`require-await`](https://eslint.org/docs/rules/require-await) - [`unicorn/prefer-exponentiation-operator`](https://renovatebot.com/gh/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/prefer-exponentiation-operator.md) - [`unicorn/catch-error-name`](https://renovatebot.com/gh/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/catch-error-name.md) _(See [this thread](https://renovatebot.com/gh/sindresorhus/eslint-plugin-unicorn/issues/169) if you're wondering why `error` is preferred over `err`)_ (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 changesRenovate configuration
:date: Schedule: PR created on schedule "on the first day of the month" (UTC)
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.