a11y
アクセシビリティの略語で、a の文字の後に11文字が続き、y の文字が続くことを指します。
アゴラ
アゴラはDequeの内部アーティファクトリポジトリです。Artifactory インスタンスをベースにしています。アゴラを通じて、ユーザーはAxe DevTools Linterのコンポーネントやコネクタのバイナリをダウンロードできます。
APIキー
APIキー はDequeがホストするSaaSリンティングサービスまたはローカルリンティングの利用を認証します。APIキーはAxeアカウント設定 で管理します。詳細はAxe DevTools Linter SaaS APIキーの取得 をご覧ください。
ARIA
アクセシブルリッチインターネットアプリケーション(ARIA)は、ワールドワイドウェブコンソーシアム(W3C)によって公開された技術仕様であり、ウェブページ、特に動的コンテンツやAjax、HTML、JavaScript、関連技術で開発されたユーザーインターフェースコンポーネントのアクセシビリティを向上させる方法を定義しています。
ベストプラクティス
Dequeのベストプラクティス は、特定の形式手法が不足している場合や不十分である場合に望ましいアクセシビリティの結果をもたらす、経験に基づいたテクニックです。公式に確立されたアクセシビリティルールセットには含まれていませんが、Dequeのベストプラクティスに従うことは、作成するコードのアクセシビリティと全体的な品質を向上させることができます。Dequeのベストプラクティスガイドラインに従わないことがただちに失敗を示すわけではありません。また、アプリケーション、サイト、ページの目標の文脈での適合性を考慮するためには専門家の判断が必要です。時には、アクセシビリティのテクニックを使うことが特定の問題解決に適用または実行可能でない場合もあります。
CI/CD
CI/CD は継続的インテグレーションと継続的デリバリー(または継続的デプロイメント)を意味します。ソフトウェアのビルド、テスト、およびリリースを自動化するパイプラインを指します。Axe DevTools Linterコネクタ と GitHubアクション はCI/CDパイプラインに統合され、コードがマージまたはデプロイされる前にアクセシビリティの問題をキャッチします。
コンポーネントライブラリ
コンポーネントライブラリ は再利用可能なUIコンポーネントのコレクションです。Axe DevTools Linterは、@mui/material、@deque/cauldron-react、react-native を含むいくつかの人気のあるコンポーネントライブラリをネイティブHTML要素のようにリンティングできる組み込みサポートを持っています。詳細はプリコンフィギュアドコンポーネントライブラリ をご覧ください。
コネクタ
コネクタ (正式にはAxe DevTools Linterコネクタ)は、ファイルをリンティングするためのコマンドラインツールで、Linux、macOS、Windowsで使用できます。スクリプト作成やCI/CDパイプラインで使用可能です。詳細はAxe DevTools Linterコネクタを使用する をご覧ください。
カスタムコンポーネント
カスタムコンポーネント は、ネイティブHTML要素に直接対応しない、ユーザーが定義またはサードパーティのライブラリからインポートしたUIコンポーネントです。Axe DevTools Linterは、カスタムコンポーネントを設定でネイティブHTML要素にマッピングすることでリンティングすることができ、標準的なアクセシビリティルールをコンポーネントに適用することができます。詳細はカスタムコンポーネントのリンティング をご覧ください。
インラインディレクティブ
インラインディレクティブ は、特定の行、範囲の行、またはファイルの残りの部分に対して、1つ以上のAxe DevTools Linterのルールを抑制するために、ソースコードに直接追加された特別にフォーマットされたコメントです。インラインディレクティブを使用すると、グローバル設定を変更することなく、既知の違反を認識することができます。詳細はインラインディレクティブによるリンティングルールの抑制 をご覧ください。
ライセンスキー
ライセンスキー は、ローカルリンティング をコネクタ で認証するためのAPIキーの代替手段です。APIキーとは異なり、リモート認証は不要で、使用情報の報告も行いません。ライセンスキーはDequeヘルプデスク にリクエストする必要があります。ライセンスキーの使用には、コネクタの--local オプションが必要です。
リンター
リンター は、ソースコードを自動的に解析して、構文エラー、スタイルの不整合、および潜在的なバグなどの問題を、コードを実行せずに検出するツールです。Axe DevTools Linterはアクセシビリティリンターであり、アクセシビリティ問題を引き起こす可能性のあるソースコードのパターンを見つけます。Axe DevTools Linterについて をご覧ください。
リンティング
リンティングはリンターを使用してソースコードを問題がないか分析する自動プロセスです。Axe DevTools Linterはアクセシビリティのリンティングを行います: ソースファイルをDequeのアクセシビリティルールに基づきチェックし、アクセシビリティに障害が生じる可能性のあるパターンを報告します。Axe DevTools Linter についてを参照してください。
ローカルリンティング
ローカルリンティングは、ファイルをサーバーに送信するのではなく、コネクタを実行しているマシン上でアクセシビリティ分析を行うコネクタのオプションです。ローカルリンティングは迅速で、ネットワーク依存を回避します。APIキーまたはライセンスキーが必要です。詳細はローカルリンティングを参照してください。
オンプレミス
オンプレミス(またはオンプレ)は、DequeのクラウドホスティングのSaaSサーバーを使用するのではなく、自社のインフラ内でAxe DevTools Linterサーバーを実行することを指します。オンプレミスインストールにより、サーバーの完全な管理とファイルコンテンツをネットワーク内に保持することができます。詳細はインストールとセキュリティを参照してください。
ルール
ルールは、Axe DevTools Linterがソースファイルに適用する個々のアクセシビリティチェックです。各ルールは一つ以上のアクセシビリティガイドライン基準に対応し、ユニークなルールID(例:image-altまたはlabel)で識別されます。ルールは、設定を通じて有効化、無効化、または警告を報告するように設定できます。ルールの完全なリストはアクセシビリティルールを参照してください。
SaaS
SaaS(サービスとしてのソフトウェア)は、DequeのクラウドホスティングされたAxe DevTools Linterサーバーを指します。SaaSサーバーを使用する際には、ファイルがDequeのサーバーに送信されて分析されます。SaaSの利用にはAPIキーが必要です。詳細はAxe DevTools Linter SaaS APIキーの取得を参照してください。
セクション508
1973年に制定された米国リハビリテーション法の修正条項で、連邦機関が障害を持つ人々にとって電子的及び情報技術をアクセシブルにすることを求めています。これは、ワールドワイドウェブコンソーシアム(W3C)が開発した「ウェブコンテンツアクセシビリティガイドライン(WCAG)」に基づく16の規定で構成されていますが、WCAG 1.0または2.0標準と同一ではありません。
静的解析
静的解析はソースコードを実行せずに検査することです。Axe DevTools Linterは静的解析を使用して、開発早期の段階でアクセシビリティ問題を検出します。これにより、コードがコンパイル、マージ、またはデプロイされる前に問題を見つけることができます。ただし、静的解析はアプリケーションを実行しないため、アクセシビリティに関する全ての問題を検出できるわけではありません。一部の問題はブラウザベースまたは手動テストが必要です。
タグ
タグは、対応するアクセシビリティ標準に基づいてルールをまとめるラベルです(例えば、wcag2aまたはbest-practice)。設定でタグを使用して、一度に一連のルールを有効化または無効化することができます。サポートされているタグの完全なリストはタグを参照してください。
違反
違反は、Axe DevTools Linterがあなたのソースコード内で検出したアクセシビリティの問題です—具体的には、Axe DevTools Linterがチェックするルールの一つ以上に適合しないパターンです。違反はルールID、説明、ファイルの場所と共に報告されます。
WCAG
WCAG(ウェブコンテンツアクセシビリティガイドライン)は、ワールドワイドウェブコンソーシアム(W3C)によって開発され、障害者がウェブコンテンツにアクセスしやすくするためのガイドラインを説明しています。WCAG 1.0は1999年5月に公開されました。WCAG 2.0は2008年12月に公開されました。WCAG 2.1は2018年6月に公開されました。最も新しいガイドラインの反復であるWCAG 2.2は2023年に公開され、WCAG 2.1に比べて9つの新しい成功基準を提供しています。
