Extensão:Linter

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:Linter and the translation is 100% complete.

Other languages:
English • ‎español • ‎português do Brasil • ‎中文 • ‎日本語 • ‎한국어
Manual de extensões do MediaWiki
OOjs UI icon advanced.svg
Linter
Estado da versão: estável
Linter logo v2.svg
Implementação Special page
Descrição Expor e rastrear erros de fiapos
Autor(es) Kunal Mehta (Legoktmtalk)
Modifica o banco
de dados
Sim
Tabelas linter
Licença GNU General Public License 2.0 or later
Download
README
Traduzir a extensão Linter, se estiver disponível no translatewiki.net
Verificar uso e matriz de versões
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

This extension requires Parsoid to be installed and linting enabled in Parsoid's configuration.
  • Baixe e coloque o(s) arquivo(s) num diretório chamado Linter na sua pasta extensions/.
  • Adicione o seguinte código ao final do seu arquivo LocalSettings.php:
    wfLoadExtension( 'Linter' );
    
  • Execute o script de atualização que criará automaticamente as tabelas de banco de dados necessárias a essa extensão.
  • Yes Pronto – Navegue à página Special:Version em sua wiki para verificar se a instalação da extensão foi bem sucedida.

Para usuários executando o MediaWiki 1.24 ou anteriores:

As instruções acima descrevem a nova forma de instalar essa extensão utilizando wfLoadExtension() Se precisar instalar essa extensão em versões antigas (MediaWiki 1.24 e anteriores), em vez de wfLoadExtension( 'Linter' );, você precisa usar:

require_once "$IP/extensions/Linter/Linter.php";

Parâmetros de configuração

Em seu Parsoid config.yaml :

        linting: true
        linter:
            sendAPI: true

API

list=linterrors (lnt)

(main | query | linterrors)

Get a list of lint errors

Parameters:
lntcategories

Categories of lint errors

Values (separate with | or alternative): 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
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

No more than 500 (5,000 for bots) allowed.
Type: integer or max
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, 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 bots).
lntfrom

Lint ID to start querying from

Type: integer
Example:
Get all lint errors of the obsolete-tag category
api.php?action=query&list=linterrors&lntcategories=obsolete-tag [open in sandbox]

Categorias Linter

Uma lista de categorias linter está disponível em propriedades de informações do site.

Ver também