fluentui icon indicating copy to clipboard operation
fluentui copied to clipboard

[Feature]: migrate to latest eslint/@typescript-eslint

Open Hotell opened this issue 1 year ago • 0 comments

Library

whole monorepo

Describe the feature that you would like added

ATM we are at eslint v7 and typescript-eslint v5 while latest are: eslint v9 and typescript-eslint v8.

This has various issues:

  • security implications
  • slower performance
  • outdated AST parsers and APIs used within our codebase

This feature request will track migration to latest versions.

Have you discussed this feature with our team

v-build

Additional context

No response

Validations

  • [X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

Priority

None

Tasks

  • [x] migrate to ts-eslint v5 / https://github.com/microsoft/fluentui/pull/31517
  • [x] migrate to ts-eslint v6 and eslint v8 / https://github.com/microsoft/fluentui/pull/31988
  • [x] migrate to ts-eslint v7 / https://github.com/microsoft/fluentui/pull/32272
  • [ ] migrate to ts-eslint v8 / https://github.com/microsoft/fluentui/pull/32369
  • [ ] eslint v9 ( EOF for eslint v8 is 2024-10-05 / need to wait on nx support )

Hotell avatar Jan 17 '24 10:01 Hotell