Skip to content

Conversation

tylerbutler
Copy link
Member

@tylerbutler tylerbutler commented Oct 10, 2025

Update to v8 with breaking changes:

  • Replace no-throw-literal with only-throw-error
  • Remove deprecated ban-types and no-empty-interface rules
  • Add no-restricted-types for null handling

Blocked by

Blocking

Update to v8 with breaking changes:
- Replace no-throw-literal with only-throw-error
- Remove deprecated ban-types and no-empty-interface rules
- Add no-restricted-types for null handling
@Copilot Copilot AI review requested due to automatic review settings October 10, 2025 00:18
@github-actions github-actions bot added the area: build Build related issues label Oct 10, 2025
Copy link
Contributor

@Copilot 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 the TypeScript ESLint plugin from v7.18.0 to v8.18.2, adapting configuration to handle breaking changes in the new major version. The update removes deprecated rules and introduces new ones for better TypeScript code quality.

Key changes:

  • Upgrade TypeScript ESLint plugin and parser to v8.18.2
  • Replace deprecated no-throw-literal with only-throw-error rule
  • Remove deprecated ban-types and no-empty-interface rules and their disables
  • Add no-restricted-types rule to discourage null usage in favor of undefined

Reviewed Changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.

File Description
package.json Updates TypeScript ESLint dependencies to v8.18.2
base.js Removes deprecated rule configurations and adds new v8-compatible rules
Files not reviewed (1)
  • common/build/eslint-config-fluid/pnpm-lock.yaml: Language not supported

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

Labels

area: build Build related issues base: main PRs targeted against main branch

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant