Extensão:Linter
![]() Estado da versão: estável |
|
---|---|
![]() |
|
Implementação | Página especial |
Descrição | Expor e rastrear erros de fiapos |
Autor(es) | Kunal Mehta (Legoktmdiscussão) |
MediaWiki | >= 1.36.0 |
Modifica o banco de dados |
Sim |
Tabelas | linter |
Licença | GNU GPL (Licença Pública Geral) 2.0 ou superior |
Download | README |
Help | Help:Extension:Linter/pt-br |
|
|
Para traduzir a extensão Linter, verifique sua disponibilidade no translatewiki.net | |
Função no Vagrant | linter |
Problemas | Tarefas em aberto · Relatar um bug |
A extensão Linter rastreia erros de fiabilidade de um serviço externo. Atualmente, o principal caso de uso é rastrear os erros identificados pelo Parsoid e expor-los aos editores. A ajuda para usuários que desejam corrigir erros está disponível em Ajuda:Extensão:Linter .
Instalação
- Baixe e coloque o(s) arquivo(s) num diretório chamado
Linter
na sua pastaextensions/
. - Adicione o seguinte código ao final do seu arquivo $LocalSettings:
wfLoadExtension( 'Linter' );
- Execute o script de atualização que criará automaticamente as tabelas de banco de dados necessárias a essa extensão.
- Concluído – Navegue à página Special:Version em sua wiki para verificar se a instalação da extensão foi bem sucedida.
Vagrant installation:
- Se estiver usando o Vagrant , instale com
vagrant roles enable linter --provision
Parâmetros de configuração
In the $wgParsoidSettings section of your LocalSettings.php file, set
$wgParsoidSettings = [
'linting' => false
];
API
list=linterrors (lnt)
- This module requires read rights.
- Source: Linter
- License: GPL-2.0-or-later
Get a list of lint errors
- lntcategories
Categories of lint errors
- Values (separate with | or alternative): bogus-image-options, deletable-table-tag, fostered, html5-misnesting, misc-tidy-replacement-issues, misnested-tag, missing-end-tag, multi-colon-escape, multiline-html-table-in-list, multiple-unclosed-formatting-tags, obsolete-tag, pwrap-bug-workaround, self-closed-tag, stripped-tag, tidy-font-bug, tidy-whitespace-bug, unclosed-quotes-in-heading, wikilink-in-extlink
- Default: deletable-table-tag|html5-misnesting|misc-tidy-replacement-issues|multiline-html-table-in-list|multiple-unclosed-formatting-tags|pwrap-bug-workaround|self-closed-tag|tidy-font-bug|tidy-whitespace-bug|unclosed-quotes-in-heading|bogus-image-options|fostered|misnested-tag|multi-colon-escape|wikilink-in-extlink|missing-end-tag|obsolete-tag|stripped-tag
- lntlimit
Number of results to query
- Type: integer or max
- The value must be between 1 and 500.
- Default: 10
- lntnamespace
Only include lint errors from the specified namespaces
- Values (separate with | or alternative): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 90, 91, 92, 93, 100, 101, 102, 103, 104, 105, 106, 107, 486, 487, 710, 711, 828, 829, 1198, 1199, 2300, 2301, 2302, 2303, 2600, 5500, 5501
- To specify all values, use *.
- lntpageid
Only include lint errors from the specified page IDs
- Type: list of integers
- Separate values with | or alternative.
- Maximum number of values is 50 (500 for clients allowed higher limits).
- lnttitle
Only include lint errors from the specified page title
- lntfrom
Lint ID to start querying from
- Type: integer
- Get all lint errors of the obsolete-tag category
- api.php?action=query&list=linterrors&lntcategories=obsolete-tag [open in sandbox]
meta=linterstats (ls)
- This module requires read rights.
- Source: Linter
- License: GPL-2.0-or-later
Get number of lint errors in each category
- Get number of lint errors in each category
- api.php?action=query&meta=linterstats [open in sandbox]
action=record-lint
- This module is internal or unstable. Its operation may change without notice.
- This module requires read rights.
- Source: Linter
- License: GPL-2.0-or-later
Record a lint error in the database
- data
JSON encoded data about the error
- This parameter is required.
- page
Page title
- This parameter is required.
- revision
Revision ID that the error was found in
- This parameter is required.
- Type: integer
Categorias Linter
Uma lista de categorias linter está disponível em propriedades de informações do site.
Esta extensão está sendo usado por um ou mais projetos da Wikimedia. Isto significa que, provavelmente, a extensão é estável e funciona bem o suficiente para ser utilizada em sites de alto tráfego. Procure pelo nome dessa extensão nos arquivos de configuração CommonSettings.php e InitialiseSettings.php da Wikimedia para verificar onde ela foi instalada. Uma lista completa das extensões instaladas numa wiki em particular podem ser visualizadas na página Special:Version da wiki. |
This extension is included in the following packages and/or wiki farms: |