Get Rule
boosthis_get_ruleFull detail for a single rule: title, when_to_apply, evidence, and — for a registered project — the prescriptive fix_template, fetched per rule from the Boosthis server. when_to_apply is what decides whether the rule applies to a given piece of code. fix_available: false means no fix text is served for this project; fix_note says what would change that. counterparts, when present, names the same idea's rule in other languages, which is what answers 'does this also apply to my other service?'. The answer also carries also_applies_here: the other places in THIS project where the same rule applies, with a count, so the work can be finished as a set rather than one spot at a time.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Rule id, e.g. 'split-driver-jitter' | |
| skip | No | Optional. The `part` id of one entry in this rule's also_applies_here list that has been considered and does not need doing. Recorded permanently — that part is never raised again for this project, so it is worth being sure. | |
| route_label | No | Optional. The route or screen currently being worked on. Used only so the list of other affected places leaves out the one already open. | |
| skip_decided_by | No | Optional. Who decided to skip it. Use 'developer' when the person said so themselves. |