Skip to content

i18n: Fix broken HTML tags and enforce dennis lint warnings in CI#4116

Merged
dgtlmoon merged 9 commits into
dgtlmoon:masterfrom
skkzsh:fix/dennis-warn-po-260501
May 5, 2026
Merged

i18n: Fix broken HTML tags and enforce dennis lint warnings in CI#4116
dgtlmoon merged 9 commits into
dgtlmoon:masterfrom
skkzsh:fix/dennis-warn-po-260501

Conversation

@skkzsh

@skkzsh skkzsh commented May 2, 2026

Copy link
Copy Markdown
Contributor

Background

Problem

A blanket exclusion of W303 masks genuine HTML breakages, such as missing closing tags.
In fact, broken HTML tags had been sitting unnoticed across several locales, and the CI could not catch new violations.

Changes

As a result, Total number of warnings (including W302 and W303) dropped by 100+ (179 -> 76).

Notes

Note

W302 (Unchanged translation) remains excluded across the board in the CI.
It generates too much noise due to legitimate cases where msgstr intentionally matches msgid
(e.g., "AI", "LLM", units, and proper nouns).

@skkzsh skkzsh force-pushed the fix/dennis-warn-po-260501 branch from 69e9f5c to a505766 Compare May 3, 2026 00:50
@skkzsh skkzsh force-pushed the fix/dennis-warn-po-260501 branch from a505766 to bec35fb Compare May 3, 2026 01:13
@dgtlmoon dgtlmoon merged commit e45f875 into dgtlmoon:master May 5, 2026
40 checks passed
@dgtlmoon

dgtlmoon commented May 5, 2026

Copy link
Copy Markdown
Owner

Very nice, thank you so much

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants