agenda / human-interval

Human readable time distances for javascript
Other
459 stars 13 forks source link

chore(deps): update dependency xo to v0.33.1 #30

Closed renovate[bot] closed 3 years ago

renovate[bot] commented 4 years ago

This PR contains the following updates:

Package Type Update Change
xo devDependencies minor 0.25.3 -> 0.33.1

Release Notes

xojs/xo ### [`v0.33.1`](https://togithub.com/xojs/xo/releases/v0.33.1) [Compare Source](https://togithub.com/xojs/xo/compare/v0.33.0...v0.33.1) - Fix setting multiple of some CLI flags [`ead63be`](https://togithub.com/xojs/xo/commit/ead63be) ### [`v0.33.0`](https://togithub.com/xojs/xo/releases/v0.33.0) [Compare Source](https://togithub.com/xojs/xo/compare/v0.32.1...v0.33.0) ##### New rules - [`no-unreachable-loop`](https://eslint.org/docs/rules/no-unreachable-loop) - [`no-promise-executor-return`](https://eslint.org/docs/rules/no-promise-executor-return) - [`no-loss-of-precision`](https://eslint.org/docs/rules/no-loss-of-precision) - [`unicorn/prefer-array-find`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/prefer-array-find.md) - [`unicorn/no-object-as-default-parameter`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/no-object-as-default-parameter.md) - [`@typescript-eslint/prefer-literal-enum-member`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/prefer-literal-enum-member.md) - [`@typescript-eslint/no-loss-of-precision`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-loss-of-precision.md) - [`@typescript-eslint/ban-tslint-comment`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/ban-tslint-comment.md) ##### Improvements - Respect Prettier’s use of .editorconfig ([#​493](https://togithub.com/xojs/xo/issues/493)) [`f45ab80`](https://togithub.com/xojs/xo/commit/f45ab80) ### [`v0.32.1`](https://togithub.com/xojs/xo/releases/v0.32.1) [Compare Source](https://togithub.com/xojs/xo/compare/v0.32.0...v0.32.1) - Dependency updates ### [`v0.32.0`](https://togithub.com/xojs/xo/releases/v0.32.0) [Compare Source](https://togithub.com/xojs/xo/compare/v0.31.0...v0.32.0) - [Disable some problematic rules](https://togithub.com/xojs/eslint-config-xo-typescript/releases/tag/v0.31.0) [`0dd4a9d`](https://togithub.com/xojs/xo/commit/0dd4a9d) - Add more extensions to `import/extensions` rule [`d3abdb6`](https://togithub.com/xojs/xo/commit/d3abdb6) ### [`v0.31.0`](https://togithub.com/xojs/xo/releases/v0.31.0) [Compare Source](https://togithub.com/xojs/xo/compare/v0.30.0...v0.31.0) ##### New rules - [`unicorn/prefer-optional-catch-binding`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/prefer-optional-catch-binding.md) - [`unicorn/no-reduce`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/no-reduce.md) - [`@typescript-eslint/lines-between-class-members`](https://togithub.com/eslint/eslint/blob/master/docs/rules/lines-between-class-members.md#options) - [`@typescript-eslint/no-invalid-void-type`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-invalid-void-type.md) - [`@typescript-eslint/prefer-ts-expect-error`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/prefer-ts-expect-error.md) - [`@typescript-eslint/no-unnecessary-condition`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-unnecessary-condition.md) - [`import/no-anonymous-default-export`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-anonymous-default-export.md) - [`import/no-named-default`](https://togithub.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-named-default.md) ##### Improvements - Upgrade to [ESLint 7](https://eslint.org/blog/2020/05/eslint-v7.0.0-released) - Add support for scoped shareable configs ([#​480](https://togithub.com/xojs/xo/issues/480)) [`6a05691`](https://togithub.com/xojs/xo/commit/6a05691) ### [`v0.30.0`](https://togithub.com/xojs/xo/releases/v0.30.0) [Compare Source](https://togithub.com/xojs/xo/compare/v0.29.1...v0.30.0) ##### New rules - Add [`@typescript-eslint/class-literal-property-style`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/class-literal-property-style.md) rule - Add [`@typescript-eslint/prefer-readonly-parameter-types`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/prefer-readonly-parameter-types.md) rule - Add [`@typescript-eslint/no-base-to-string`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-base-to-string.md) rule - Add [`@typescript-eslint/keyword-spacing`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/keyword-spacing.md) rule - Add [`@typescript-eslint/method-signature-style`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/method-signature-style.md) rule - Add [`@typescript-eslint/prefer-reduce-type-parameter`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/prefer-reduce-type-parameter.md) rule - Add [`@typescript-eslint/no-floating-promises`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-floating-promises.md) rule - Re-enable some disabled rules [xojs/eslint-config-xo-typescript@`e870168`](https://togithub.com/xojs/eslint-config-xo-typescript/commit/e87016887e5d57b9959e700dafd5eda7d47a2570) ##### Fixes - Lock `prettier` dependency at `2.0.4` until we can resolve [#​466](https://togithub.com/xojs/xo/issues/466) - Prevent extraneous newline from `--stdin --fix` ([#​460](https://togithub.com/xojs/xo/issues/460)) [`07e2762`](https://togithub.com/xojs/xo/commit/07e2762) ### [`v0.29.1`](https://togithub.com/xojs/xo/releases/v0.29.1) [Compare Source](https://togithub.com/xojs/xo/compare/v0.29.0...v0.29.1) - Add `tap-snapshots/*.cjs` to default ignore list ([#​461](https://togithub.com/xojs/xo/issues/461)) [`4783f26`](https://togithub.com/xojs/xo/commit/4783f26) - Temporarily disable the `unicorn/string-content` rule ([#​462](https://togithub.com/xojs/xo/issues/462)) [`967927d`](https://togithub.com/xojs/xo/commit/967927d) ### [`v0.29.0`](https://togithub.com/xojs/xo/releases/v0.29.0) [Compare Source](https://togithub.com/xojs/xo/compare/v0.28.3...v0.29.0) ##### New rules - [`unicorn/prefer-number-properties`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/prefer-number-properties.md) - [`unicorn/prefer-set-has`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/prefer-set-has.md) - [`@typescript-eslint/class-literal-property-style`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/class-literal-property-style.md) - [`@typescript-eslint/no-unsafe-return`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-unsafe-return.md) - [`@typescript-eslint/no-unsafe-member-access`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-unsafe-member-access.md) - [`@typescript-eslint/no-unsafe-call`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-unsafe-call.md) - [`@typescript-eslint/prefer-readonly-parameter-types`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/prefer-readonly-parameter-types.md) - [`@typescript-eslint/no-base-to-string`](https://togithub.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/no-base-to-string.md) ##### Improvements - Upgrade to Prettier 2 ([#​458](https://togithub.com/xojs/xo/issues/458)) [`e05efc3`](https://togithub.com/xojs/xo/commit/e05efc3) - Allow `nodeVersion` in XO config to override `engines.node` ([#​457](https://togithub.com/xojs/xo/issues/457)) [`f20f6d2`](https://togithub.com/xojs/xo/commit/f20f6d2) - Add [`ignore` option](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/expiring-todo-comments.md#ignore) to `expiring-todo-comment` rule ### [`v0.28.3`](https://togithub.com/xojs/xo/releases/v0.28.3) [Compare Source](https://togithub.com/xojs/xo/compare/v0.28.2...v0.28.3) - Support `semicolon` option with TypeScript ([#​446](https://togithub.com/xojs/xo/issues/446)) [`c47a0c6`](https://togithub.com/xojs/xo/commit/c47a0c6) - Add TS extends after base XO extends and before user extends ([#​453](https://togithub.com/xojs/xo/issues/453)) [`a4625a7`](https://togithub.com/xojs/xo/commit/a4625a7) ### [`v0.28.2`](https://togithub.com/xojs/xo/releases/v0.28.2) [Compare Source](https://togithub.com/xojs/xo/compare/v0.28.1...v0.28.2) - Set `indent` rule for TS files too ([#​451](https://togithub.com/xojs/xo/issues/451)) [`41b1bd7`](https://togithub.com/xojs/xo/commit/41b1bd7) - Fix compatibility with latest TypeScript-ESLint version ([#​452](https://togithub.com/xojs/xo/issues/452)) [`28902f0`](https://togithub.com/xojs/xo/commit/28902f0) ### [`v0.28.1`](https://togithub.com/xojs/xo/releases/v0.28.1) [Compare Source](https://togithub.com/xojs/xo/compare/v0.28.0...v0.28.1) - Add `xo-typescript` and `prettier/@​typescript-eslint` before user extends ([#​442](https://togithub.com/xojs/xo/issues/442)) [`6c57ff7`](https://togithub.com/xojs/xo/commit/6c57ff7) - Change XO cache path to avoid conflicts when upgrading ([#​443](https://togithub.com/xojs/xo/issues/443)) [`fc30597`](https://togithub.com/xojs/xo/commit/fc30597) ### [`v0.28.0`](https://togithub.com/xojs/xo/releases/v0.28.0) [Compare Source](https://togithub.com/xojs/xo/compare/v0.27.2...v0.28.0) ##### New rules - Add [`unicorn/string-content`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/string-content.md) rule ([#​439](https://togithub.com/xojs/xo/issues/439)) [`5a22b77`](https://togithub.com/xojs/xo/commit/5a22b77) - Add [`unicorn/prevent-abbreviations`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/prevent-abbreviations.md) rule [`ba4efc9`](https://togithub.com/xojs/xo/commit/ba4efc9) This rule enforces more readable code by preventing the use of certain abbreviations in favor of the full word. Not everyone knows all abbreviations. Saving a few characters are not worth making your code less readable. [List of abbreviations XO prevents](https://togithub.com/xojs/xo/blob/cf98e72a5603580326a1370388f1b221769c8e9a/config/plugins.js#L53-L112). ##### Improvements - Add `webpack` option ([#​375](https://togithub.com/xojs/xo/issues/375)) [`f656ee3`](https://togithub.com/xojs/xo/commit/f656ee3) - Get `extensions` and `ignores` from config files ([#​436](https://togithub.com/xojs/xo/issues/436)) [`0d63c64`](https://togithub.com/xojs/xo/commit/0d63c64) ### [`v0.27.2`](https://togithub.com/xojs/xo/releases/v0.27.2) [Compare Source](https://togithub.com/xojs/xo/compare/v0.27.1...v0.27.2) - Sort file paths before generating unique cache key ([#​432](https://togithub.com/xojs/xo/issues/432)) [`1807537`](https://togithub.com/xojs/xo/commit/1807537) ### [`v0.27.1`](https://togithub.com/xojs/xo/releases/v0.27.1) [Compare Source](https://togithub.com/xojs/xo/compare/v0.27.0...v0.27.1) - Various fixes to TypeScript integration ([#​431](https://togithub.com/xojs/xo/issues/431)) [`0ea5dbb`](https://togithub.com/xojs/xo/commit/0ea5dbb) **Important:** We changed the cache structure, so you'll need to delete `node_modules/.cache/xo`: $ rm node_modules/.cache/xo ### [`v0.27.0`](https://togithub.com/xojs/xo/releases/v0.27.0) [Compare Source](https://togithub.com/xojs/xo/compare/v0.26.1...v0.27.0) - **Add TypeScript support** ([#​426](https://togithub.com/xojs/xo/issues/426)) [`b0dfcbd`](https://togithub.com/xojs/xo/commit/b0dfcbd) You can now lint TypeScript projects without any extra config. You can also lint `d.ts` files in JS projects. [Read more.](https://togithub.com/xojs/xo#typescript) - Find XO config based on linted file path ([#​425](https://togithub.com/xojs/xo/issues/425)) [`e0f81a7`](https://togithub.com/xojs/xo/commit/e0f81a7) - Fix overrides handling for `extends`, `envs`, `globals`, `plugins` ([#​429](https://togithub.com/xojs/xo/issues/429)) [`4cefdbc`](https://togithub.com/xojs/xo/commit/4cefdbc) - Add `node/no-unsupported-features` rules ([#​341](https://togithub.com/xojs/xo/issues/341)) [`2297c07`](https://togithub.com/xojs/xo/commit/2297c07) - Improve `import/no-unassigned-import` settings ([#​430](https://togithub.com/xojs/xo/issues/430)) [`0c78113`](https://togithub.com/xojs/xo/commit/0c78113) ### [`v0.26.1`](https://togithub.com/xojs/xo/releases/v0.26.1) [Compare Source](https://togithub.com/xojs/xo/compare/v0.26.0...v0.26.1) - Use new `eslint-config-prettier` override ([#​422](https://togithub.com/xojs/xo/issues/422)) [`9fbdb97`](https://togithub.com/xojs/xo/commit/9fbdb97) ### [`v0.26.0`](https://togithub.com/xojs/xo/releases/v0.26.0) [Compare Source](https://togithub.com/xojs/xo/compare/v0.25.4...v0.26.0) ##### Breaking - Require Node.js 10 [`d7fa875`](https://togithub.com/xojs/xo/commit/d7fa875) - Move `$ xo --init` to `$ npm init xo` [`6463dfe`](https://togithub.com/xojs/xo/commit/6463dfe) ##### New rules 20 new rules 👌 ##### ESLint - [`default-param-last`](https://eslint.org/docs/rules/default-param-last) - [`function-call-argument-newline`](https://eslint.org/docs/rules/function-call-argument-newline) - [`grouped-accessor-pairs`](https://eslint.org/docs/rules/grouped-accessor-pairs) - [`no-constructor-return`](https://eslint.org/docs/rules/no-constructor-return) - [`no-dupe-else-if`](https://eslint.org/docs/rules/no-dupe-else-if) - [`no-import-assign`](https://eslint.org/docs/rules/no-import-assign) - [`no-setter-return`](https://eslint.org/docs/rules/no-setter-return) - [`no-useless-catch`](https://eslint.org/docs/rules/no-useless-catch) - [`prefer-exponentiation-operator`](https://eslint.org/docs/rules/prefer-exponentiation-operator) - [`prefer-named-capture-group`](https://eslint.org/docs/rules/prefer-named-capture-group) - [`prefer-object-spread`](https://eslint.org/docs/rules/prefer-object-spread) - [`prefer-regex-literals`](https://eslint.org/docs/rules/prefer-regex-literals) ##### Unicorn - [`unicorn/prefer-modern-dom-apis`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/prefer-modern-dom-apis.md) - [`unicorn/prefer-negative-index`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/prefer-negative-index.md) - [`unicorn/prefer-replace-all`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/prefer-replace-all.md) - [`unicorn/prefer-string-slice`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/prefer-string-slice.md) - [`unicorn/prefer-trim-start-end`](https://togithub.com/sindresorhus/eslint-plugin-unicorn/blob/master/docs/rules/prefer-trim-start-end.md) ##### Other - [`node/prefer-global/url-search-params`](https://togithub.com/mysticatea/eslint-plugin-node/blob/master/docs/rules/prefer-global/url-search-params.md) - [`node/prefer-global/url`](https://togithub.com/mysticatea/eslint-plugin-node/blob/master/docs/rules/prefer-global/url.md) - [`promise/prefer-await-to-then`](https://togithub.com/xjamundx/eslint-plugin-promise/blob/master/docs/rules/prefer-await-to-then.md) ##### Enhancements - Set the [`es2020` environment](https://eslint.org/docs/user-guide/configuring#specifying-environments) by default [`eb5ea2c`](https://togithub.com/xojs/xo/commit/eb5ea2c) ##### Fixes - Fix compatibility with being run in a child process ([#​405](https://togithub.com/xojs/xo/issues/405)) [`08af7c1`](https://togithub.com/xojs/xo/commit/08af7c1) ### [`v0.25.4`](https://togithub.com/xojs/xo/releases/v0.25.4) [Compare Source](https://togithub.com/xojs/xo/compare/v0.25.3...v0.25.4) - Temporarily disable the `import/order` rule [`776927f`](https://togithub.com/xojs/xo/commit/776927f)

Renovate 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: 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.



This PR has been generated by WhiteSource Renovate. View repository job log here.