VS Code 用 Axe Linter エクステンションの使用

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard

VS Code でのエクステンションのインストールと使用に関する情報

Free Trial
Not for use with personal data

VS Code のための Axe DevTools Linter 拡張機能を使用すると、VS Code や Cursor や Windsurf などの AI IDE を含む VS Code 互換のエディター内で、コードのアクセシビリティ問題をチェックできます。React (JSX)、React Native、Angular、Vue、HTML、Markdown で一般的なアクセシビリティの欠陥を確認できます。

エクステンションの取得

通常、VS Code エクステンションマーケットプレイスから拡張機能をダウンロードします。インストールボタンをクリックすると、拡張機能がダウンロードされ、VS Codeを開いて拡張機能をインストールする許可を求められます。

VSCodium、CursorやWindsurfなどのAI IDE、または他のVS Code互換のエディタを使用している場合は、Open VSX Registryから拡張機能をインストールできます。

拡張機能をダウンロードおよびインストールする他の方法については、制限された環境におけるインストールをご覧ください。

使用の概要

拡張機能はVS Code内でアクセシビリティエラーを赤い波線でハイライトし、エラーを示すツールチップを提供します。さらに、下の問題ペイン(有効にされている場合)は、以下に示すようにエラーのリストを表示します。

VS Code ウィンドウの下部にある問題ペインのツールチップとエントリーを通じて、HTML 要素に言語属性の欠如を示します

ツールチップと問題ペインの情報には、指定されたアクセシビリティエラーに関する詳細情報を得るためのDeque Universityへのリンクが含まれています。表示された例では、コード例にhtml要素のlang属性が欠けており、それについてはDeque Universityで説明されています:html-has-lang

設定

エクステンションを設定する必要はありませんが、設定ファイルを使用して動作を変更できます。詳細については、次を参照してください:

アクセシビリティルールのサポート

プラグインがアクセシビリティエラーを検出するために使用するルールに関する詳細は、アクセシビリティルールをご覧ください。

制限された環境におけるインストール

ほとんどの場合、Axe アクセシビリティリンターは VS Code マーケットプレイスから直接インストールできます。しかし、いくつかの組織では、インストールプロセスに影響を与えるセキュリティ制限があります:

  1. VS Code マーケットプレイスからダウンロードできません。
  2. エクステンションは、初めて起動する際、必要なバイナリコンポーネントをダウンロードできず、このコンポーネントはファイルのリントを行うものであり、オペレーティングシステムごとに異なります。

組織にこれらの制限がある場合、DequeのAgoraソフトウェアリポジトリにアクセスするためにAxe DevTools Linterのライセンスが必要です。その後、拡張機能の.vsixパッケージをダウンロードできます。

tip

Agora アカウントについてのサポートが必要ですか?

Agoraのインストールパッケージについて

DequeはAgoraソフトウェアリポジトリで次のパッケージオプションを提供しています:

拡張機能名 Agora上の場所 説明
vscode-axe-linter-<version>.vsix https://agora.dequecloud.com/ui/native/linter-bin/vscode-linter/ 標準の拡張機能のみ(VS Code Marketplaceバージョンと同一)、初回実行時にお使いのオペレーティングシステム用のバイナリコンポーネントをダウンロードする必要があります
vscode-axe-linter-bundle-<version>.vsix https://agora.dequecloud.com/ui/native/linter-bin/vscode-linter-bundle/ すべてのオペレーティングシステム用の拡張機能とバイナリコンポーネントを含む完全なパッケージ

拡張機能のすべてのバージョンを含むディレクトリビューアが表示されます。例えば:

バンドルされたVS Code拡張機能の異なるバージョンが含まれるディレクトリのリストを表示します

通常は最新バージョンを選び、.vsixファイルを見つけるまでサブディレクトリをたどります。

インストール手順

  1. Deque Agoraリポジトリからお好みの.vsixパッケージをダウンロードしてください。
  2. VS Codeで拡張機能パネルを開きます。
  3. オーバーフローメニュー(...)をクリックします。
  4. メニューの最後のオプションとしてVSIXファイルからインストール...を選択してください。
  5. ダウンロードした.vsixファイルを選択してください。

ローカルで.vsixファイルをインストールするためのメニュー項目を拡張機能パネルに表示します

トラブルシューティング

VS Codeの拡張機能は診断情報をAxe Linter出力チャネルに書き込みます。このログには、プラットフォームの詳細、拡張機能のバージョン、バイナリコンポーネントのダウンロード状況などの拡張機能の起動活動が記録されており、拡張機能が正しく起動または初期化されない場合に問題を診断する上で非常に役立ちます。

ログを見るには:

  1. 出力パネル(表示 > 出力)を開きます。
  2. パネルの右上隅にあるチャネルドロップダウンからAxe Linterを選択します。

拡張機能の問題についてDequeサポートに連絡する場合、このログの内容を含めると、チームが問題を診断するのに役立ちます。

次のステップ

このドキュメントサイトには、さまざまなAxe DevTools Linterの提供についての情報が含まれています。詳細についてはAxe DevTools Linterについてをご覧ください。