Open
Description
Problem
- eslint outdated, it's cascading to other dependencies
- It becomes increasingly more difficult to build on top of core eslint rules.
See
Tasks:
- migrate to eslint v9:
blockers:- wait for eslint v9 support airbnb/javascript#2961 to be solved
-
eslint-config-airbnb-typescript
deprecated. Let's bring it in-house and remove stylistic rules
- shareable configs: create multiple flat configs that can be reused by dependent projects. Reuse
typescript-eslint
config utilityblockers:import { configs } from '@mui/eslint' import tseslint from 'typescript-eslint' export default tseslint.config( configs.recommended, { files: ['**/*.spec.*'], extends: [ configs.tests ] }, { files: ['./docs'], extends: [ configs.docs ], }, ]
- migrate to flat config
blockers:- wait for Support of new eslint flat config airbnb/javascript#2804 to be solved
- migrate to flat config
Activity