markdown: Use re-exported guess_type to ensure adding EXTRA_MIME_TYPES.

Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
Anders Kaseorg
2025-10-08 12:54:49 -07:00
committed by Tim Abbott
parent 66466760a0
commit b8f8056f56
2 changed files with 14 additions and 2 deletions

View File

@@ -52,6 +52,19 @@ rules:
languages: [python]
severity: ERROR
- id: use-wrapped-mimetypes
pattern-either:
- pattern: mimetypes.guess_type
- pattern: mimetypes.guess_file_type
- pattern: mimetypes.guess_all_extensions
- pattern: mimetypes.guess_extension
message: Use zerver.lib.mime_types (to ensure our EXTRA_MIME_TYPES are added)
languages: [python]
severity: ERROR
paths:
exclude:
- zerver/lib/mime_types.py
- id: dont-import-models-in-migrations
patterns:
- pattern-not: from zerver.lib.migrate import $X