Update dependency xo to ^0.61.1#59
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
October 18, 2020 23:09
9f2e4b9 to
e8caac1
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
November 2, 2020 17:38
e8caac1 to
868acae
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
November 20, 2020 04:19
868acae to
561fee2
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
December 9, 2020 00:59
561fee2 to
2f5158d
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
January 5, 2021 21:55
2f5158d to
262d39a
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
February 28, 2021 18:03
262d39a to
56a6072
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
April 20, 2021 18:21
56a6072 to
e169f25
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
April 20, 2021 20:21
e169f25 to
3c3f3ea
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
April 25, 2021 22:06
3c3f3ea to
81e3257
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
2 times, most recently
from
May 9, 2021 11:29
316632e to
faeef91
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
May 11, 2021 12:46
faeef91 to
448779d
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
June 2, 2021 09:40
448779d to
f23b257
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
June 21, 2021 10:03
f23b257 to
ef4effe
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
April 17, 2023 10:12
a7ef1ea to
488983f
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
May 28, 2023 10:26
488983f to
9c8271c
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
July 15, 2023 16:47
9c8271c to
5ff2088
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
August 7, 2023 16:34
5ff2088 to
cdd9e32
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
August 12, 2023 16:56
cdd9e32 to
a05e2ea
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
February 6, 2024 09:59
a05e2ea to
79aff07
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
March 8, 2024 18:05
79aff07 to
e4acd43
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
July 18, 2024 17:13
e4acd43 to
e28318a
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
July 23, 2024 16:38
e28318a to
041ae2f
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
July 28, 2024 13:50
041ae2f to
c2cb4cc
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
December 6, 2024 16:58
c2cb4cc to
7b7219f
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
May 23, 2025 14:20
7b7219f to
9b5a1a9
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
2 times, most recently
from
August 13, 2025 15:45
7c941ea to
30fffbe
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
August 19, 2025 14:43
30fffbe to
33824cd
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
August 31, 2025 09:52
33824cd to
be31b11
Compare
renovate
Bot
force-pushed
the
renovate/xo-0.x
branch
from
September 25, 2025 16:02
be31b11 to
9b245c6
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^0.33.1→^0.61.1Release Notes
xojs/xo (xo)
v0.61.1Compare Source
v0.61.0Compare Source
v0.60.0Compare Source
New rules
unicorn/no-length-as-slice-endunicorn/prefer-global-thisunicorn/prefer-math-min-maxunicorn/consistent-existence-index-checkImprovements
0c2be9cv0.59.3Compare Source
3eb843646a91e0v0.59.2Compare Source
nodeVersion: falseoption (#762)c965843v0.59.1Compare Source
9cdab84v0.59.0Compare Source
New rules
unicorn/no-single-promise-in-promise-methodsunicorn/no-await-in-promise-methodsunicorn/no-anonymous-default-exportunicorn/consistent-empty-array-spreadunicorn/no-invalid-fetch-optionsunicorn/no-magic-array-flat-depthunicorn/prefer-structured-cloneunicorn/no-negation-in-equality-check@typescript-eslint/no-unnecessary-parameter-property-assignment@typescript-eslint/use-unknown-in-catch-callback-variableBreaking
eslint-plugin-promise(#656)b168f08v0.58.0Compare Source
default-caserule to avoid conflict with stricter@typescript-eslint/switch-exhaustiveness-checkrulev0.57.0Compare Source
Breaking
3b9d372New rules
logical-assignment-operatorsprefer-object-has-ownobject-curly-newlineunicorn/no-unnecessary-polyfills@typescript-eslint/prefer-find@typescript-eslint/no-array-delete@typescript-eslint/prefer-promise-reject-errorsv0.56.0Compare Source
.mts,.cts) (#728)04552b8v0.55.1Compare Source
eslint-plugin-importdependency to patch versions only0a71db5v0.55.0Compare Source
Breaking
004e3b3New rules
unicorn/prefer-blob-reading-methods@typescript-eslint/no-unsafe-enum-comparisonv0.54.2Compare Source
498aecev0.54.1Compare Source
658d376v0.54.0Compare Source
New rules
unicorn/no-typeof-undefinedunicorn/no-negated-conditionunicorn/prefer-set-size@typescript-eslint/no-duplicate-type-constituentsImprovements
a815db3v0.53.1Compare Source
9bee815v0.53.0Compare Source
Breaking
91d10d1e41f4a4New rules
no-empty-static-blockno-new-native-nonconstructorunicorn/no-unnecessary-awaitunicorn/switch-case-bracesunicorn/prefer-logical-operator-over-ternaryunicorn/prefer-event-target@typescript-eslint/no-unsafe-declaration-mergingv0.52.4Compare Source
extends(#686)e69a192v0.52.3Compare Source
a608bf1v0.52.2Compare Source
4cf8b05v0.52.1Compare Source
de5f878v0.52.0Compare Source
New rules
@typescript-eslint/consistent-type-exports@typescript-eslint/consistent-type-imports@typescript-eslint/consistent-generic-constructors@typescript-eslint/consistent-type-definitionstypeandinterfaceare almost interchangeable. The main difference is thatinterfacecan be extended from anywhere, which can be useful in a few cases, but can most often cause surprising hard to track down behavior. XO prefers being strict by default and have chosentype. Just use aneslint-disablecomment in the few cases where you need the declaration to be extendable.Improvements
b661eb8v0.51.0Compare Source
rulesMetain linting results (#674)cd86133v0.50.0Compare Source
eslint-plugin-node's maintained fork (#660)3a4c9c9v0.49.0Compare Source
New rules
no-constant-binary-expressionunicorn/text-encoding-identifier-caseunicorn/no-useless-switch-caseunicorn/prefer-modern-math-apisunicorn/no-unreadable-iifeunicorn/prefer-native-coercion-functions@typescript-eslint/no-duplicate-enum-values@typescript-eslint/parameter-properties@typescript-eslint/space-before-blocks@typescript-eslint/no-useless-empty-export@typescript-eslint/no-redundant-type-constituentsBreaking
v0.48.0Compare Source
New rules
unicorn/no-thenableunicorn/no-useless-promise-resolve-rejectunicorn/relative-url-styleunicorn/prefer-json-parse-bufferTypeScript-only
nullxojs/eslint-config-xo-typescript@0d1c719v0.47.0Compare Source
New rules
unicorn/no-empty-fileunicorn/prefer-export-fromunicorn/prefer-code-pointunicorn/no-await-expression-memberImprovements
0e90967prevent-abbreviations(#620)1d2409fv0.46.4Compare Source
261696ev0.46.3Compare Source
v0.46.2Compare Source
653887av0.46.1Compare Source
bundledDependencieswhen publishing.v0.46.0Compare Source
Breaking
dddc991New rules
unicorn/template-indentImprovements
431887dFixes
c9bbfb1v0.45.0Compare Source
New rules
no-bitwiseunicorn/no-useless-fallback-in-spreadunicorn/no-invalid-remove-event-listener@typescript-eslint/naming-convention@typescript-eslint/no-restricted-imports@typescript-eslint/no-non-null-asserted-nullish-coalescing@typescript-eslint/padding-line-between-statements@typescript-eslint/no-meaningless-void-operatorImprovements
jsxBracketSameLineoption withbracketSameLine(#609)506c151import/namedrule for JavaScript (#601)623f259v0.44.0Compare Source
New rules
unicorn/prefer-object-from-entriesunicorn/no-useless-length-checkunicorn/no-useless-spread@typescript-eslint/prefer-return-this-type@typescript-eslint/ban-ts-commentImprovements
e2e715dtrailingCommaoption for Prettier toall(#586)68cb5abFixes
xo --print-configwithout a filename (#587)5ff95adv0.43.0Compare Source
Improvements
processandBufferin Node.js explicitly9f40074f2c5041Fixes
512291bv0.42.0Compare Source
New rules
import/newline-after-importf81e933Improvements
globbydependency (#574)34800b7v0.41.0Compare Source
Breaking
$ npx xo.comma-danglerule, and@typescript-eslint/comma-dangleif you use TypeScript.operator-linebreakrule to enforce operatorsbefore.New rules
arrow-body-styleunicorn/require-array-join-separatorunicorn/require-number-to-fixed-digits-argumentunicorn/prefer-prototype-methodsunicorn/no-array-method-this-argumentunicorn/require-post-message-target-originv0.40.3Compare Source
xo.config.cjsand.xo-config.cjs(#561)374dd73v0.40.2Compare Source
parserOptionsfor TypeScript (#557)7ace6e5v0.40.1Compare Source
d2c5750parserOptionsoption (#544)e9c96a1v0.40.0Compare Source
Breaking
If you cannot yet move to ESM, I recommend staying on XO 0.39 for now.
cc06c3cNew rules
unicorn/prefer-node-protocolunicorn/prefer-moduleunicorn/no-document-cookieunicorn/numeric-separators-styleunicorn/prefer-array-flatunicorn/prefer-array-flat-mapMeta
ESLint.CLIEnginetoESLint(#534)0480d80This should hopefully resolve a bunch of issues.
v0.39.1Compare Source
fa34c74v0.39.0Compare Source
New rules
unicorn/no-static-only-classunicorn/prefer-array-flatunicorn/prefer-switch@typescript-eslint/no-unsafe-argumentBreaking
esnextoptione80c094unicorn/prevent-abbreviationsrule: Rename options sindresorhus/eslint-plugin-unicorn@cf42cc5unicorn/no-keyword-prefixrule: Renameblacklistoption todisallowedPrefixessindresorhus/eslint-plugin-unicorn@91e60d0Improvements
--print-configflag (#529)7b8dc70import/defaultrule for TypeScript filese3c511bimport/exportrule for TypeScript filesb385beev0.38.2Compare Source
node/file-extension-in-importrule for TypeScript projects (#523)1eb8230It doesn't work properly with TypeScript projects.
v0.38.1Compare Source
8b2fa78v0.38.0Compare Source
New rules
unicorn/no-new-arrayunicorn/prefer-array-index-ofunicorn/prefer-regexp-testunicorn/no-array-for-eachunicorn/no-array-push-pushunicorn/no-this-assignment@typescript-eslint/object-curly-spacingImprovements
f4f6b39.mjsand.cjsas default extensions (#521)2e05c81import/no-unassigned-importallow list8156d42Fixes
32bd3b8v0.37.1Compare Source
f56d90dv0.37.0Compare Source
New rules
no-unsafe-optional-chainingno-useless-backreferencedefault-case-lastno-nonoctal-decimal-escapeunicorn/prefer-array-someunicorn/prefer-default-parametersunicorn/no-lonely-ifunicorn/empty-brace-spacesunicorn/prefer-date-now@typescript-eslint/non-nullable-type-assertion-style@typescript-eslint/no-confusing-void-expressionRenamed rules
Only affects you if you had any of these rules disabled.
unicorn/no-fn-reference-in-iterator→unicorn/no-array-callback-referenceunicorn/no-array-instanceof→unicorn/no-instanceof-arrayunicorn/no-reduce→unicorn/no-array-reduceunicorn/prefer-dataset→unicorn/prefer-dom-node-datasetunicorn/prefer-flat-map→unicorn/prefer-array-flat-mapunicorn/prefer-replace-all→unicorn/prefer-string-replace-allunicorn/prefer-starts-ends-with→unicorn/prefer-string-starts-ends-withunicorn/prefer-text-content→unicorn/prefer-dom-node-text-contentunicorn/prefer-trim-start-end→unicorn/prefer-string-trim-start-endunicorn/prefer-event-key→unicorn/prefer-keyboard-event-keyunicorn/prefer-node-append→unicorn/prefer-dom-node-appendunicorn/prefer-node-remove→unicorn/prefer-dom-node-removeImprovements
211f295err→errorfor variable namesd8010950ec4b8cv0.36.1Compare Source
a186078v0.36.0Compare Source
processoroptionbf6eb257731ea1v0.35.0Compare Source
New rules
@typescript-eslint/no-unnecessary-type-constraint@typescript-eslint/space-infix-opsImprovements
b1012d305558596fa99cdv0.34.2Compare Source
extensionsoption (#503)35e6336v0.34.1Compare Source
unicorn/import-stylerule for TypeScript projects77716e2It wants to use
import path from 'path';which is not always possible.v0.34.0Compare Source
New rules
unicorn/import-styleunicorn/prefer-math-trunc@typescript-eslint/consistent-indexed-object-style@typescript-eslint/no-duplicate-imports@typescript-eslint/comma-dangle@typescript-eslint/no-loop-func@typescript-eslint/no-implicit-any-catchImprovements
ba547e7Configuration
📅 Schedule: (UTC)
🚦 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 was generated by Mend Renovate. View the repository job log.