|
|
| FILE_EXTENSIONS: frozenset[str] = frozenset({
|
| ".py", ".pyi", ".pyx", ".pyw",
|
| ".js", ".mjs", ".cjs", ".ts", ".tsx", ".jsx", ".vue", ".svelte",
|
| ".java", ".kt", ".kts", ".scala", ".clj", ".cljs",
|
| ".go", ".rs", ".rb", ".rake", ".php", ".php3", ".php4", ".php5", ".phtml",
|
| ".c", ".h", ".cpp", ".cc", ".cxx", ".hpp", ".hh", ".hxx", ".cs", ".csx",
|
| ".swift", ".m", ".mm", ".r", ".R",
|
| ".sql", ".pl", ".pm", ".t", ".pod",
|
| ".lua", ".rkt", ".scm", ".ss",
|
| ".md", ".mdx", ".rst", ".txt", ".tex", ".latex", ".bib",
|
| ".json", ".jsonc", ".json5", ".yaml", ".yml", ".toml", ".ini", ".cfg", ".conf", ".config",
|
| ".xml", ".xsl", ".xsd", ".html", ".htm", ".xhtml", ".css", ".scss", ".sass", ".less",
|
| ".sh", ".bash", ".zsh", ".fish", ".ps1", ".bat", ".cmd",
|
| ".dockerfile", ".env", ".gitignore", ".editorconfig",
|
| ".gradle", ".properties", ".proto", ".graphql", ".gql",
|
| ".ex", ".exs", ".erl", ".hrl", ".fs", ".fsx", ".fsi", ".vb",
|
| ".zig", ".v", ".nim", ".cr", ".dart", ".elm",
|
| })
|
|
|