Docs & rules

getodk/central-frontendGitHub

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

master3ea3e78Last read Oct 3

Is this yours? Install to manage it

Once installed, Striff checks every pull request.

Documents
Rules
14
14
14
14
18 docs
getodk/central-frontendOpen repository

getodk/central-frontend — documented rules

14 of 14 rules, printed October 14, 2026.

The sentence in your docs
Read Oct 3
evaluateBoolean(expression: string, options?: { contextNode?: Node }): boolean
2 rules from this sentence
XFormsXPathEvaluator has an evaluateBoolean method
Holds
Evaluator has an evaluateBoolean method
Holds
Read Oct 3
evaluateNumber(expression: string, options?: { contextNode?: Node }): number
2 rules from this sentence
XFormsXPathEvaluator has an evaluateNumber method
Holds
Evaluator has an evaluateNumber method
Holds
Read Oct 3
evaluateString(expression: string, options?: { contextNode?: Node }): string
2 rules from this sentence
XFormsXPathEvaluator has an evaluateString method
Holds
Evaluator has an evaluateString method
Holds
Read Oct 3
evaluateNode(expression: string, options?: { contextNode?: Node }): Node | null
2 rules from this sentence
XFormsXPathEvaluator has an evaluateNode method
Holds
Evaluator has an evaluateNode method
Holds
Read Oct 3
evaluateNodes(expression: string, options?: { contextNode?: Node }): Node[]
2 rules from this sentence
XFormsXPathEvaluator has an evaluateNodes method
Holds
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.)
4 rules from this sentence
XFormsXPathEvaluator has evaluateElement
Holds
XFormsXPathEvaluator has evaluateNonNullElement
Holds
Evaluator has evaluateElement
Holds
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.