Page MenuHomePhabricator

Ensure all Hook interfaces contain 'Hook' suffix in their names
Closed, ResolvedPublic

Description

Among the 600+ hooks in core/core-api, currently only two lack the 'Hook' suffix in their names.

This causes their doc link to fail on mediawiki.org, because Template:MediaWikiHook has hardcoded the suffix.

There should be a test or sniff to enforce this, lest more stuff breaks unexpectedly.

Event Timeline

Ammarpad renamed this task from The hook interface GetBlockErrorMessageKey is missing the Hook suffix to Ensure all Hook interfaces contain 'Hook' suffix in their names.Apr 15 2023, 7:23 PM
Ammarpad updated the task description. (Show Details)

Change 908971 had a related patch set uploaded (by Ammarpad; author: Ammarpad):

[mediawiki/core@master] HookRunner: Add test to ensure consistent Hook interfaces naming

https://gerrit.wikimedia.org/r/908971

Change 908985 had a related patch set uploaded (by Ammarpad; author: Ammarpad):

[mediawiki/extensions/CheckUser@master] HookRunnerTest: Add exception for some hook interfaces

https://gerrit.wikimedia.org/r/908985

Change 908989 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] Add Hook suffix to GetBlockErrorMessageKeyHook

https://gerrit.wikimedia.org/r/908989

Change 908990 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] Add Hook suffix to ParserModifyImageHTMLHook

https://gerrit.wikimedia.org/r/908990

Change 908989 merged by jenkins-bot:

[mediawiki/core@master] Add Hook suffix to GetBlockErrorMessageKeyHook

https://gerrit.wikimedia.org/r/908989

Change 908990 merged by jenkins-bot:

[mediawiki/core@master] Add Hook suffix to ParserModifyImageHTMLHook

https://gerrit.wikimedia.org/r/908990

Change 909273 had a related patch set uploaded (by Jforrester; author: Umherirrender):

[mediawiki/core@REL1_40] Add Hook suffix to GetBlockErrorMessageKeyHook

https://gerrit.wikimedia.org/r/909273

Change 909273 merged by jenkins-bot:

[mediawiki/core@REL1_40] Add Hook suffix to GetBlockErrorMessageKeyHook

https://gerrit.wikimedia.org/r/909273

Umherirrender reassigned this task from Umherirrender to Ammarpad.
Umherirrender subscribed.

Let's wait for the test to get merged before closing.

Change 908985 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] HookRunnerTest: Add exception for some hook interfaces

https://gerrit.wikimedia.org/r/908985

Change 908971 merged by jenkins-bot:

[mediawiki/core@master] HookRunner: Add test to ensure consistent Hook interfaces naming

https://gerrit.wikimedia.org/r/908971