Operator: NicoV ( talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)
Time filed: 11:53, Thursday, June 20, 2019 ( UTC)
Function overview: Fix some errors reported by Special:LintErrors/missing-end-tag
Automatic, Supervised, or Manual: Automatic
Programming language(s): Java ( WPCleaner)
Source code available: On GitHub (especially algorithms 532 and 540)
Links to relevant discussions (where appropriate):
Edit period(s): Several edit sessions to go through the existing list once, then once or twice a month at most.
Estimated number of pages affected: in the end, probably several tens of thousands (a dry run on around 1,300 pages yielded more than 700 pages modified, and the list itself is bigger than 100,000 pages)
Namespace(s): Main
Exclusion compliant (Yes/No): Yes
Function details: Fix some cases of missing end tags as reported by Special:LintErrors/missing-end-tag which can be either a missing HTML end tag or a missing end for bold/italic formatting. I already run this task regularly on frwiki, and I haven't seen any problem there, so I don't foresee many problems for running it on enwiki.
<div><center>...</div>
: for some combinations of tags, the inner tag will be closed just before the outer tag (<div><center>...</center></div>
)<h1>...<h1>
: the last tag will be replaced by a closing tag (<h1>...</h1>
)