Phabricator のプロジェクト名 #MediaWiki-extensions-Linter

Extension:Linter/ja

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 • ‎português do Brasil • ‎中文 • ‎日本語 • ‎한국어
MediaWiki 拡張機能マニュアルManual:Extensions
Crystal Clear action run.svg
Linter

リリースの状態:Extension status 安定

Linter logo v2.svg
実装Template:Extension#type Special page
説明Template:Extension#description lint のエラーを可視化して追跡
作者Template:Extension#username Kunal Mehta (Legoktmtalk)
データベースの変更Template:Extension#needs-updatephp はい
テーブルTemplate:Extension#table1 linter
ライセンスTemplate:Extension#license GNU General Public License 2.0 or later
ダウンロード
README

translatewiki.net で翻訳を利用できる場合は、Linter 拡張機能の翻訳にご協力ください

使用状況とバージョン マトリクスを確認してください。

問題点Phabricator

未解決のタスク · バグを報告

Linter拡張機能は外部サービスを用いて lint のエラーを追跡します。 現状では主に Parsoid が検出したエラーを追跡し編集者に可視化するため使われています。 エラー修正に取り組むにはHelp:Extension:Linter/jaHelp:Extension:Linterのヘルプを参照してください。

インストール

This extension requires Parsoid to be installed and linting enabled in Parsoid's configuration.
  • ダウンロードして、ファイルを extensions/ フォルダー内の Linter という名前のディレクトリ内に配置します。
  • 以下のコードを LocalSettings.php の末尾に追加します:
    wfLoadExtension( 'Linter' );
    
  • 更新スクリプトを実行します。このスクリプトは、この拡張機能が必要とするデータベース テーブルを自動的に作成します。
  • YesY 完了 – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。

MediaWiki 1.24 以前を稼働させている利用者へ:

上記の手順では、wfLoadExtension() を使用してこの拡張機能をインストールする新しい方法を記載しています。 この拡張機能をこれらの過去のバージョン (MediaWiki 1.24 以前) にインストールする必要がある場合は、wfLoadExtension( 'Linter' ); の代わりに以下を使用する必要があります:

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

設定パラメター

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, 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|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]

Linter のカテゴリ

Linter のカテゴリはサイト情報プロパティにまとめてあります。

関連項目