New REES local analyzer (the i18n half of the #1499 epic 'accessibility and i18n regression' idea) that flags user-facing string literals newly added directly in JSX/UI code in a repo that otherwise uses a translation function (t('...') / i18n / FormattedMessage) — a localization regression. Detects the repo's i18n convention from the diff itself; pure compute, no network.
Deliverables
References
review-enrichment/src/analyzers/iac-misconfig.ts (local line-rule template)
review-enrichment/src/analyzers/registry.ts:158-175
gh issue 1499 lists 'Accessibility and i18n regression detector' (this bounty is the i18n half; the a11y half is a separate bounty)
Part of #1499.
size: S · gittensor:feature
New REES local analyzer (the i18n half of the #1499 epic 'accessibility and i18n regression' idea) that flags user-facing string literals newly added directly in JSX/UI code in a repo that otherwise uses a translation function (t('...') / i18n / FormattedMessage) — a localization regression. Detects the repo's i18n convention from the diff itself; pure compute, no network.
Deliverables
I18nFinding({ file, line }) +i18n?key to review-enrichment/src/types.ts (no string content returned)References
review-enrichment/src/analyzers/iac-misconfig.ts (local line-rule template)review-enrichment/src/analyzers/registry.ts:158-175gh issue 1499 lists 'Accessibility and i18n regression detector' (this bounty is the i18n half; the a11y half is a separate bounty)Part of #1499.
size: S · gittensor:feature