INNER CODE UNIT · Python
Rule
uvwt/agentdock · core-skills/skill-authoring/run.py:20
class Rule:
code: str
severity: str
pattern: re.Pattern[str]
message: str
suggestion: str
skill_md_only: bool = False
RULES = (
Rule(
"HARDCODED_AGENTDOCK_MANAGED_PATH",
"error",
re.compile(
r"(?:"
r"(?:~|\$HOME|\$\{HOME\}|/[A-Za-z0-9._-]+)?/?\.agentdock"
r"|\$AGENTDOCK_HOME|\$\{AGENTDOCK_HOME\}"
r")/(?:skills/[a-z][a-z0-9-]*|skill-store/installed/[a-z][a-z0-9-]*/v?\d+\.\d+\.\d+)",