-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathextensions.py
More file actions
33 lines (31 loc) · 937 Bytes
/
extensions.py
File metadata and controls
33 lines (31 loc) · 937 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# extensions.py
# Enthält alle gängigen Programmiersprachen-Endungen für CoNum Monitoring
COMMON_EXTENSIONS = [
".py", # Python
".js", # JavaScript
".ts", # TypeScript
".java", # Java
".c", ".h", ".cpp", ".hpp", # C / C++
".cs", # C#
".go", # Go
".rb", # Ruby
".php", # PHP
".swift",# Swift
".kt", ".kts", # Kotlin
".rs", # Rust
".scala",# Scala
".pl", # Perl
".sh", ".bash", ".zsh", # Shellscripts
".r", # R
".m", ".mm", # Objective-C / Obj-C++
".dart", # Dart (Flutter)
".lua", # Lua
".sql", # SQL-Skripte
]
# Optional: Blacklist, um große Binärdateien auszuschließen
BLACKLIST_EXTENSIONS = [
".exe", ".dll", ".so", ".dylib", # Binaries
".png", ".jpg", ".jpeg", ".gif", ".bmp", ".ico", ".svg", # Bilder
".mp3", ".mp4", ".avi", ".mov", ".mkv", # Medien
".zip", ".tar", ".gz", ".rar", ".7z" # Archive
]