no-import-alias.yml 374 B

1234567891011121314
  1. id: no-import-alias
  2. language: TypeScript
  3. message: Do not alias value imports. For type name collisions, alias inside a dedicated `import type` statement.
  4. severity: error
  5. rule:
  6. all:
  7. - kind: import_specifier
  8. - has:
  9. field: alias
  10. kind: identifier
  11. - not:
  12. inside:
  13. pattern: import type { $$$SPECS } from "$MOD"
  14. stopBy: end