set_custom_rule
Add or update a custom code analysis rule, creating a ruleset if needed. Define patterns, replacements, and severity to enforce project-specific standards.
Instructions
Add or update a custom code analysis rule. Creates ruleset if it does not exist.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"ruleSet": "<ruleSet>",
"rule": "<rule>"
},
"name": "set_custom_rule"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rule | Yes | Rule definition with id, name, description, pattern, patternType, replacement, severity, filePattern | |
| ruleSet | Yes | Name of ruleset (e.g., "symbiote", "react", "custom") |