checks/check_runner library

Classes

CheckResult

Constants

semanticRules → const List<Rule>
Semantic rules (M8). Order shapes report grouping when two rules hit the same entry — structural-first, then semantic, so the user sees "your placeholder is broken" before "your translation looks untranslated."
strictLengthGatedRules → const Set<String>
Length-family heuristics that plain --strict does NOT promote to errors — they need the explicit --strict-length opt-in.
structuralRules → const List<Rule>
The set of Rules dialect check runs.

Functions

runChecks(DialectProject project, {List<Rule> rules = const [...structuralRules, ...semanticRules]}) CheckResult