Skip to content

Bump eslint-config-xo from 0.50.0 to 0.58.1 - #412

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/eslint-config-xo-0.58.1
Open

Bump eslint-config-xo from 0.50.0 to 0.58.1#412
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/eslint-config-xo-0.58.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 1, 2026

Copy link
Copy Markdown
Contributor

Bumps eslint-config-xo from 0.50.0 to 0.58.1.

Release notes

Sourced from eslint-config-xo's releases.

v0.58.1

  • Disable import-x/extensions in base config when TypeScript is active 18d7467

xojs/eslint-config-xo@v0.58.0...v0.58.1

v0.58.0

New features

Improvements

  • Enforce import extensions in TypeScript via n/file-extension-in-import, which auto-fixes and uniquely handles TypeScript's .js-for-.ts import convention 95c243a (#119)
  • Enable the checkRelationalComparisons option for no-constant-binary-expression cf8ddfd
  • Update to eslint-plugin-unicorn 72

New rules


xojs/eslint-config-xo@v0.57.0...v0.58.0

v0.57.0

  • Added eslint-node-test for linting node:test files. f59405c
  • Generalized the capitalized-comments ignore directives so any tool's *-ignore / *:ignore comment (like svelte-ignore) is recognized without adding each tool individually. 1796590 #118

xojs/eslint-config-xo@v0.56.0...v0.57.0

v0.56.0

Improvements

  • Disable @typescript-eslint/no-unnecessary-boolean-literal-compare in favor of the type-aware unicorn/no-unnecessary-boolean-comparison, which catches the same cases without requiring strictNullChecks f93a16e (#117)
  • Allow the @isolated JSDoc tag used by unicorn/isolated-functions 6d78307 (#116)
  • Update to eslint-plugin-unicorn 70

... (truncated)

Commits
  • fe16fc8 0.58.1
  • 18d7467 Disable import-x/extensions in base config when TypeScript is active
  • d426aa0 0.58.0
  • 66887bc Update dependencies
  • 5c9ccdf Add gitignore option to ignore paths from .gitignore (#123)
  • cf8ddfd Tweaks
  • 7b15a6d Add eslint-package-json for linting package.json files
  • 8375634 Disable @stylistic/function-paren-newline
  • d6a751d Update a code comment
  • 1ed8863 Add test for @isolated on a method in a TypeScript file
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Aug 1, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/eslint-config-xo-0.58.1 branch from e200d79 to 0b2cd3f Compare August 1, 2026 21:31
Bumps [eslint-config-xo](https://github.com/xojs/eslint-config-xo) from 0.50.0 to 0.58.1.
- [Release notes](https://github.com/xojs/eslint-config-xo/releases)
- [Commits](xojs/eslint-config-xo@v0.50.0...v0.58.1)

---
updated-dependencies:
- dependency-name: eslint-config-xo
  dependency-version: 0.58.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/eslint-config-xo-0.58.1 branch from 0b2cd3f to 3a0a199 Compare August 5, 2026 07:15
@schorfES
schorfES requested a lite review from Copilot August 5, 2026 08:11

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the project’s linting configuration dependency by bumping eslint-config-xo to a newer release, which in turn refreshes a large portion of the ESLint-related dependency graph in the lockfile.

Changes:

  • Bump eslint-config-xo from ^0.50.0 to ^0.58.1 in package.json.
  • Regenerate package-lock.json to reflect the new eslint-config-xo version and its transitive dependencies.
  • Pull in newer ESLint ecosystem packages (e.g., eslint-config-prettier, eslint-plugin-*, typescript-eslint, etc.) as required by the updated config.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

File Description
package.json Updates eslint-config-xo version in devDependencies (peer/engine alignment concerns noted).
package-lock.json Updates resolved dependency tree for the new eslint-config-xo and adds new transitive deps with stricter Node engine requirements.
Suppressed comments (1)

package.json:69

  • eslint-config-xo@0.58.1 (and several newly pulled-in linting deps) require Node.js >=22, but this repo declares engines.node: >=20 and the CI matrix runs npm ci + npm run lint on Node 20. That combination is likely to break the Node 20 CI job once ESLint loads the config. Either keep eslint-config-xo on a Node-20-compatible version, or raise the project’s Node minimum and update CI accordingly.
    "eslint-config-xo": "^0.58.1",

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread package.json
Comment on lines 68 to +69
"eslint": "^10.2.0",
"eslint-config-xo": "^0.50.0",
"eslint-config-xo": "^0.58.1",
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant