-
Notifications
You must be signed in to change notification settings - Fork 5.5k
chore: Bump @metamask/eslint-config-typescript to latest #23528
Copy link
Copy link
Open
Labels
contributor experienceAn issue that impacts, or planned improvement to, the contributor experience.An issue that impacts, or planned improvement to, the contributor experience.release-12.18.0Issue or pull request that will be included in release 12.18.0Issue or pull request that will be included in release 12.18.0release-12.20.0Issue or pull request that will be included in release 12.20.0Issue or pull request that will be included in release 12.20.0release-12.23.0Issue or pull request that will be included in release 12.23.0Issue or pull request that will be included in release 12.23.0release-13.0.0Issue or pull request that will be included in release 13.0.0 (also called 12.24.0)Issue or pull request that will be included in release 13.0.0 (also called 12.24.0)team-extension-platformExtension Platform teamExtension Platform team
Metadata
Metadata
Assignees
Labels
contributor experienceAn issue that impacts, or planned improvement to, the contributor experience.An issue that impacts, or planned improvement to, the contributor experience.release-12.18.0Issue or pull request that will be included in release 12.18.0Issue or pull request that will be included in release 12.18.0release-12.20.0Issue or pull request that will be included in release 12.20.0Issue or pull request that will be included in release 12.20.0release-12.23.0Issue or pull request that will be included in release 12.23.0Issue or pull request that will be included in release 12.23.0release-13.0.0Issue or pull request that will be included in release 13.0.0 (also called 12.24.0)Issue or pull request that will be included in release 13.0.0 (also called 12.24.0)team-extension-platformExtension Platform teamExtension Platform team
Type
Fields
Give feedbackNo fields configured for issues without a type.
What is this about?
Motivation
Currently, the ESLint config packages are approximately
3 years4 years out of date (as of Jan 2025).Out of these, upgrading the
@metamask/eslint-config-typescriptconfiguration needs to be prioritized due to the ongoing TypeScript conversion efforts. There are a number of breaking changes in the intervening versions that should be applied to incoming TypeScript code as they encourage important best practices.The number of errors that need to be fixed in order to make this update work is already significant. Postponing this task further will only worsen this problem.
Requirements
eslint-disabledirective and TODO comment.Status
Current violations for the up-to-date version of
@metamask/eslint-config-typescript:Scenario
No response
Design
No response
Technical Details
No response
Threat Modeling Framework
No response
Acceptance Criteria
No response
Stakeholder review needed before the work gets merged
References
No response