Skip to content

[code-infra] Advance eslint setup #264

Open
@Janpot

Description

@Janpot

Problem

Tasks:

  • migrate to eslint v9:
    blockers:
  • shareable configs: create multiple flat configs that can be reused by dependent projects. Reuse typescript-eslint config utility
    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
    	  ], 
      },
    ]
    blockers:

Metadata

Metadata

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions