Skip to content

Update dependencies#63156

Open
jakebailey wants to merge 7 commits intomicrosoft:mainfrom
jakebailey:update-deps-2026-02-18
Open

Update dependencies#63156
jakebailey wants to merge 7 commits intomicrosoft:mainfrom
jakebailey:update-deps-2026-02-18

Conversation

@jakebailey
Copy link
Member

Fixing some audit issues, but not all.

This pulls in the latest eslint. I've removed eslint-autolinkable-stylish which requires an override to make work with eslint v10, but given VS Code autolinks eslint's default output, I don't think we need it anymore.

Copilot AI review requested due to automatic review settings February 18, 2026 18:18
@github-project-automation github-project-automation bot moved this to Not started in PR Backlog Feb 18, 2026
@typescript-bot typescript-bot added Author: Team For Uncommitted Bug PR for untriaged, rejected, closed or missing bug labels Feb 18, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates dev tooling dependencies (notably ESLint) to address some security audit items and adjust in-repo lint tooling/config to match the new major versions.

Changes:

  • Bump ESLint / @eslint/js and related lint dependencies; remove eslint-formatter-autolinkable-stylish.
  • Update custom ESLint rules to use context.sourceCode (ESLint v10 API) and fix JSDoc typing for unset sentinel.
  • Adjust ESLint flat config to match new plugin config shape and disable newly-added core rules.

Reviewed changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
scripts/eslint/rules/jsdoc-format.cjs Switch to context.sourceCode for ESLint v10 compatibility.
scripts/eslint/rules/argument-trivia.cjs Update memoize JSDoc type and use context.sourceCode.
scripts/build/utils.mjs Update memoize JSDoc type to use typeof unset.
package.json Upgrade lint/tooling dependencies; remove formatter dependency.
knip.jsonc Remove deleted formatter from ignoreDependencies.
eslint.config.mjs Update regexp plugin config reference; disable new ESLint v10 rules.
Herebyfile.mjs Remove custom formatter selection from lint task invocation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Author: Team For Uncommitted Bug PR for untriaged, rejected, closed or missing bug

Projects

Status: Not started

Development

Successfully merging this pull request may close these issues.

2 participants

Comments