INNER CODE UNIT · Python

globs_to_languages

project-codeguard/rules · src/language_mappings.py:111

def globs_to_languages(globs: str) -> list[str]:
    """
    Convert glob patterns to list of languages.
    
    Args:
        globs: Comma-separated glob patterns (e.g., '**/*.py,**/*.js')
    
    Returns:
        Sorted list of language names that match the glob patterns
        Empty list if no patterns or universal glob provided
    """
    if not globs or globs in ["**", "*", "**/*"]:
        return []

    languages = set()
    patterns = globs.split(",")

    for pattern in patterns:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…