Closed renovate[bot] closed 3 years ago
This PR contains the following updates:
^0.34.0
^0.39.1
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
This PR contains the following updates:
^0.34.0
->^0.39.1
Release Notes
xojs/xo
### [`v0.39.1`](https://togithub.com/xojs/xo/releases/v0.39.1) [Compare Source](https://togithub.com/xojs/xo/compare/v0.39.0...v0.39.1) - Fix a problem with using XO with Prettier [`fa34c74`](https://togithub.com/xojs/xo/commit/fa34c74) ### [`v0.39.0`](https://togithub.com/xojs/xo/releases/v0.39.0) [Compare Source](https://togithub.com/xojs/xo/compare/v0.38.2...v0.39.0) ##### New rules - [`unicorn/no-static-only-class`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-static-only-class.md) - [`unicorn/prefer-array-flat`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-array-flat.md) - [`unicorn/prefer-switch`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-switch.md) - [`@typescript-eslint/no-unsafe-argument`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-unsafe-argument.md) ##### Breaking - Remove the `esnext` option [`e80c094`](https://togithub.com/xojs/xo/commit/e80c094) - `unicorn/prevent-abbreviations` rule: Rename options [sindresorhus/eslint-plugin-unicorn@`cf42cc5`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/cf42cc57029cc48e0305c07019a277247e149b4f) - `unicorn/no-keyword-prefix` rule: Rename `blacklist` option to `disallowedPrefixes` [sindresorhus/eslint-plugin-unicorn@`91e60d0`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/commit/91e60d05d67fd109b4c05b50abe3ff9fcbad1097) ##### Improvements - Add `--print-config` flag ([#529](https://togithub.com/xojs/xo/issues/529)) [`7b8dc70`](https://togithub.com/xojs/xo/commit/7b8dc70) - Disable the `import/default` rule for TypeScript files [`e3c511b`](https://togithub.com/xojs/xo/commit/e3c511b) - Disable the `import/export` rule for TypeScript files [`b385bee`](https://togithub.com/xojs/xo/commit/b385bee) ### [`v0.38.2`](https://togithub.com/xojs/xo/releases/v0.38.2) [Compare Source](https://togithub.com/xojs/xo/compare/v0.38.1...v0.38.2) - Disable the `node/file-extension-in-import` rule for TypeScript projects ([#523](https://togithub.com/xojs/xo/issues/523)) [`1eb8230`](https://togithub.com/xojs/xo/commit/1eb8230) It doesn't work properly with TypeScript projects. ### [`v0.38.1`](https://togithub.com/xojs/xo/releases/v0.38.1) [Compare Source](https://togithub.com/xojs/xo/compare/v0.38.0...v0.38.1) - Fix a problem in v0.38.0 [`8b2fa78`](https://togithub.com/xojs/xo/commit/8b2fa78) ### [`v0.38.0`](https://togithub.com/xojs/xo/releases/v0.38.0) [Compare Source](https://togithub.com/xojs/xo/compare/v0.37.1...v0.38.0) ##### New rules - [`unicorn/no-new-array`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/no-new-array.md) - [`unicorn/prefer-array-index-of`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/prefer-array-index-of.md) - [`unicorn/prefer-regexp-test`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/prefer-regexp-test.md) - [`unicorn/no-array-for-each`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/no-array-for-each.md) - [`unicorn/no-array-push-push`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/no-array-push-push.md) - [`unicorn/no-this-assignment`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/no-this-assignment.md) - [`@typescript-eslint/object-curly-spacing`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/object-curly-spacing.md) ##### Improvements - Add auto-fix for fixing file extensions in imports [`f4f6b39`](https://togithub.com/xojs/xo/commit/f4f6b39) - Add `.mjs` and `.cjs` as default extensions ([#521](https://togithub.com/xojs/xo/issues/521)) [`2e05c81`](https://togithub.com/xojs/xo/commit/2e05c81) - Allow file extension for `import/no-unassigned-import` allow list [`8156d42`](https://togithub.com/xojs/xo/commit/8156d42) ##### Fixes - Fix ignored package.json config when using the CLI ([#520](https://togithub.com/xojs/xo/issues/520)) [`32bd3b8`](https://togithub.com/xojs/xo/commit/32bd3b8) ### [`v0.37.1`](https://togithub.com/xojs/xo/releases/v0.37.1) [Compare Source](https://togithub.com/xojs/xo/compare/v0.37.0...v0.37.1) - Fix TypeScript not supporting extensions [`f56d90d`](https://togithub.com/xojs/xo/commit/f56d90d) ### [`v0.37.0`](https://togithub.com/xojs/xo/releases/v0.37.0) [Compare Source](https://togithub.com/xojs/xo/compare/v0.36.1...v0.37.0) ##### New rules - [`no-unsafe-optional-chaining`](https://eslint.org/docs/rules/no-unsafe-optional-chaining) - [`no-useless-backreference`](https://eslint.org/docs/rules/no-useless-backreference) - [`default-case-last`](https://eslint.org/docs/rules/default-case-last) - [`no-nonoctal-decimal-escape`](https://eslint.org/docs/rules/no-nonoctal-decimal-escape) - [`unicorn/prefer-array-some`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/prefer-array-some.md) - [`unicorn/prefer-default-parameters`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/prefer-default-parameters.md) - [`unicorn/no-lonely-if`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/no-lonely-if.md) - [`unicorn/empty-brace-spaces`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/empty-brace-spaces.md) - [`unicorn/prefer-date-now`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/prefer-date-now.md) - [`@typescript-eslint/non-nullable-type-assertion-style`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/non-nullable-type-assertion-style.md) - [`@typescript-eslint/no-confusing-void-expression`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-confusing-void-expression.md) ##### Renamed rules Only affects you if you had any of these rules disabled. - `unicorn/no-fn-reference-in-iterator` → `unicorn/no-array-callback-reference` - `unicorn/no-array-instanceof` → `unicorn/no-instanceof-array` - `unicorn/no-reduce` → `unicorn/no-array-reduce` - `unicorn/prefer-dataset` → `unicorn/prefer-dom-node-dataset` - `unicorn/prefer-flat-map` → `unicorn/prefer-array-flat-map` - `unicorn/prefer-replace-all` → `unicorn/prefer-string-replace-all` - `unicorn/prefer-starts-ends-with` → `unicorn/prefer-string-starts-ends-with` - `unicorn/prefer-text-content` → `unicorn/prefer-dom-node-text-content` - `unicorn/prefer-trim-start-end` → `unicorn/prefer-string-trim-start-end` - `unicorn/prefer-event-key` → `unicorn/prefer-keyboard-event-key` - `unicorn/prefer-node-append` → `unicorn/prefer-dom-node-append` - `unicorn/prefer-node-remove` → `unicorn/prefer-dom-node-remove` ##### Improvements - Improve ESM compatibility [`211f295`](https://togithub.com/xojs/xo/commit/211f295) - Enforce `err` → `error` for variable names [`d801095`](https://togithub.com/xojs/xo/commit/d801095) - Enforce some inclusive wording [`0ec4b8c`](https://togithub.com/xojs/xo/commit/0ec4b8c) ### [`v0.36.1`](https://togithub.com/xojs/xo/releases/v0.36.1) [Compare Source](https://togithub.com/xojs/xo/compare/v0.36.0...v0.36.1) - Fix a bug in v0.36 [`a186078`](https://togithub.com/xojs/xo/commit/a186078) ### [`v0.36.0`](https://togithub.com/xojs/xo/releases/v0.36.0) [Compare Source](https://togithub.com/xojs/xo/compare/v0.35.0...v0.36.0) - Add [`processor`](https://togithub.com/xojs/xo#processor) option [`bf6eb25`](https://togithub.com/xojs/xo/commit/bf6eb25) - Disable warnings when running in a GitHub Actions workflow ([#508](https://togithub.com/xojs/xo/issues/508)) [`7731ea1`](https://togithub.com/xojs/xo/commit/7731ea1) ### [`v0.35.0`](https://togithub.com/xojs/xo/releases/v0.35.0) [Compare Source](https://togithub.com/xojs/xo/compare/v0.34.2...v0.35.0) ##### New rules - [`@typescript-eslint/no-unnecessary-type-constraint`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-unnecessary-type-constraint.md) - [`@typescript-eslint/space-infix-ops`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/space-infix-ops.md) ##### Improvements - Allow unassigned stylesheet imports ([#502](https://togithub.com/xojs/xo/issues/502)) [`b1012d3`](https://togithub.com/xojs/xo/commit/b1012d3) - Upgrade dependencies [`0555859`](https://togithub.com/xojs/xo/commit/0555859) [`6fa99cd`](https://togithub.com/xojs/xo/commit/6fa99cd) ### [`v0.34.2`](https://togithub.com/xojs/xo/releases/v0.34.2) [Compare Source](https://togithub.com/xojs/xo/compare/v0.34.1...v0.34.2) - Fix the `extensions` option ([#503](https://togithub.com/xojs/xo/issues/503)) [`35e6336`](https://togithub.com/xojs/xo/commit/35e6336) ### [`v0.34.1`](https://togithub.com/xojs/xo/releases/v0.34.1) [Compare Source](https://togithub.com/xojs/xo/compare/v0.34.0...v0.34.1) - Disable the `unicorn/import-style` rule for TypeScript projects [`77716e2`](https://togithub.com/xojs/xo/commit/77716e2) It wants to use `import path from 'path';` which is not always possible.Configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.