Manual:Hooks/ParserLogLinterData

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