INNER CODE UNIT · Python
languages_to_globs
project-codeguard/rules · src/language_mappings.py:85
def languages_to_globs(languages: list[str]) -> str:
"""
Convert list of languages to glob patterns.
Args:
languages: List of programming language names (e.g., ['python', 'javascript'])
Returns:
Comma-separated glob patterns (e.g., '**/*.py,**/*.js')
Empty string if no languages provided
"""
if not languages:
return ""
extensions = []
for lang in languages:
if lang in LANGUAGE_TO_EXTENSIONS:
for ext in LANGUAGE_TO_EXTENSIONS[lang]: