INNER CODE UNIT · Python

sync_plugin_metadata

project-codeguard/rules · src/convert_to_ide_formats.py:33

def sync_plugin_metadata(version: str) -> None:
    """
    Sync version from pyproject.toml to Agent Skills metadata files.

    Args:
        version: Version string from pyproject.toml
    """
    set_plugin_version(version, PROJECT_ROOT)
    set_marketplace_version(version, PROJECT_ROOT)
    print(f"✅ Synced plugin metadata to {version}")


def matches_tag_filter(rule_tags: list[str], filter_tags: list[str]) -> bool:
    """
    Check if rule has all required tags (AND logic).

    Args:
        rule_tags: List of tags from the rule (already normalized to lowercase)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…