Docs & Rules

getodk/central-frontendGitHubLast refreshed Oct 3, 2026

This is a public, read-only report. Striff reads this repository's docs, turns each sentence that makes a claim about the code into a rule, and checks the rule against the code on the default branch. How this works

master3ea3e78listed 4h ago

Is this yours? Install to manage it

Once installed, Striff checks every pull request.

14
14
14
14
30 docs, listed Oct 3
getodk/central-frontendOpen repository

getodk/central-frontend — documented rules

14 of 14 rules, printed October 3, 2026.

The sentence in your docs
Read Oct 3
evaluateBoolean(expression: string, options?: { contextNode?: Node }): boolean
XFormsXPathEvaluator has an evaluateBoolean method
Holds
Read Oct 3
evaluateBoolean(expression: string, options?: { contextNode?: Node }): boolean
Evaluator has an evaluateBoolean method
Holds
Read Oct 3
evaluateNumber(expression: string, options?: { contextNode?: Node }): number
XFormsXPathEvaluator has an evaluateNumber method
Holds
Read Oct 3
evaluateNumber(expression: string, options?: { contextNode?: Node }): number
Evaluator has an evaluateNumber method
Holds
Read Oct 3
evaluateString(expression: string, options?: { contextNode?: Node }): string
XFormsXPathEvaluator has an evaluateString method
Holds
Read Oct 3
evaluateString(expression: string, options?: { contextNode?: Node }): string
Evaluator has an evaluateString method
Holds
Read Oct 3
evaluateNode(expression: string, options?: { contextNode?: Node }): Node | null
XFormsXPathEvaluator has an evaluateNode method
Holds
Read Oct 3
evaluateNode(expression: string, options?: { contextNode?: Node }): Node | null
Evaluator has an evaluateNode method
Holds
Read Oct 3
evaluateNodes(expression: string, options?: { contextNode?: Node }): Node[]
XFormsXPathEvaluator has an evaluateNodes method
Holds
Read Oct 3
evaluateNodes(expression: string, options?: { contextNode?: Node }): Node[]
Evaluator has an evaluateNodes method
Holds
Read Oct 3
(Also provided: evaluateElement and evaluateNonNullElement, but these are not type safe so use them at your own risk.)
XFormsXPathEvaluator has evaluateElement
Holds
Read Oct 3
(Also provided: evaluateElement and evaluateNonNullElement, but these are not type safe so use them at your own risk.)
XFormsXPathEvaluator has evaluateNonNullElement
Holds
Read Oct 3
(Also provided: evaluateElement and evaluateNonNullElement, but these are not type safe so use them at your own risk.)
Evaluator has evaluateElement
Holds
Read Oct 3
(Also provided: evaluateElement and evaluateNonNullElement, but these are not type safe so use them at your own risk.)
Evaluator has evaluateNonNullElement
Holds
14 rules from 1 doc

See these where the change is. The browser extension puts a pull request's doc findings, and a diagram of what it changed, on the GitHub page itself, so the code and what your docs say about it are side by side.