Open renovate[bot] opened 3 years ago
This PR contains the following updates:
0.37.1
0.40.2
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 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.37.1
->0.40.2
Release Notes
xojs/xo
### [`v0.40.2`](https://togithub.com/xojs/xo/releases/v0.40.2) [Compare Source](https://togithub.com/xojs/xo/compare/v0.40.1...v0.40.2) - Fix handling of `parserOptions` for TypeScript ([#557](https://togithub.com/xojs/xo/issues/557)) [`7ace6e5`](https://togithub.com/xojs/xo/commit/7ace6e5) ### [`v0.40.1`](https://togithub.com/xojs/xo/releases/v0.40.1) [Compare Source](https://togithub.com/xojs/xo/compare/v0.40.0...v0.40.1) - Fix resolving base config ([#545](https://togithub.com/xojs/xo/issues/545)) [`d2c5750`](https://togithub.com/xojs/xo/commit/d2c5750) - Fix handling of `parserOptions` option ([#544](https://togithub.com/xojs/xo/issues/544)) [`e9c96a1`](https://togithub.com/xojs/xo/commit/e9c96a1) ### [`v0.40.0`](https://togithub.com/xojs/xo/releases/v0.40.0) [Compare Source](https://togithub.com/xojs/xo/compare/v0.39.1...v0.40.0) ##### Breaking - **XO now enforces that your project is [ESM](https://blog.sindresorhus.com)** If you cannot yet move to ESM, I recommend staying on XO 0.39 for now. - Require Node.js 12.20 [`cc06c3c`](https://togithub.com/xojs/xo/commit/cc06c3c) ##### New rules - [`unicorn/prefer-node-protocol`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-node-protocol.md) - [`unicorn/prefer-module`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-module.md) - [`unicorn/no-document-cookie`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/no-document-cookie.md) - [`unicorn/numeric-separators-style`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/numeric-separators-style.md) - [`unicorn/prefer-array-flat`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-array-flat.md) - [`unicorn/prefer-array-flat-map`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-array-flat-map.md) ##### Meta - Move from deprecated `ESLint.CLIEngine` to `ESLint` ([#534](https://togithub.com/xojs/xo/issues/534)) [`0480d80`](https://togithub.com/xojs/xo/commit/0480d80) This should hopefully resolve a bunch of issues. ### [`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 https://github.com/sindresorhus/eslint-plugin-unicorn/commit/cf42cc57029cc48e0305c07019a277247e149b4f - `unicorn/no-keyword-prefix` rule: Rename `blacklist` option to `disallowedPrefixes` https://github.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)Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 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.