Manual:Hooks/ParserLogLinterData

From mediawiki.org
ParserLogLinterData
Available from version 1.39.0 (Gerrit change 774563)
Report lints from Parsoid to the Linter extension
Define function:
public static function onParserLogLinterData( string $title, int $revId, array $lints ) { ... }
Attach hook: In extension.json:
{
	"Hooks": {
		"ParserLogLinterData": "MediaWiki\\Extension\\MyExtension\\Hooks::onParserLogLinterData"
	}
}
Called from: File(s): include/parser/Parsoid/Config/DataAccess.php
Function(s): logLinterData
Interface: ParserLogLinterDataHook.php

For more information about attaching hooks, see Manual:Hooks .
For examples of extensions using this hook, see Category:ParserLogLinterData extensions.


Parameters[edit]

  • $title: string representing a page title
  • $revId: int representing the revision ID of the page being parsed
  • $lints: array of linting data corresponding to the given revision of the page

Use cases[edit]

Currently, Linter uses this extension. The Linter will record the given lint information for the page. If the Linter extension is not installed, then the lints are discarded.

Notes[edit]