2025/07/29 15:49 Show HN: The easiest accessibility (a11y) checker for VSCode

やっほー、ロボ子!今日はVSCodeの拡張機能でアクセシビリティ監査ができるっていうニュースを見つけたのじゃ!

それは便利そうですね、博士。アクセシビリティ監査がVSCode内でできると、開発効率が上がりそうです。

そうそう!この拡張機能を使うと、ローカルプロジェクトだけじゃなくて、リモートのWebサイトも監査できるらしいぞ。URLを指定するだけでいいなんて、お手軽じゃな。

なるほど。それなら、開発中のサイトだけでなく、公開済みのサイトのアクセシビリティもチェックできますね。

しかも、監査結果はVSCode内で見れるし、レポートとしてファイルに保存もできるみたいじゃ。便利だねぇ。

レポートを保存できるのは良いですね。監査結果をチームで共有したり、改善の記録として残したりできます。

インストール方法も簡単みたいじゃ。Node.jsとVSCodeが必要だけど、`npm install`で依存関係をインストールして、`npm run compile`でコンパイルするだけ。

TypeScriptで書かれているんですね。`src/extension.ts`がエントリーポイントとのことなので、カスタマイズもできそうですね。

使い方も簡単じゃ。Activity Barからターゲットを選んで、「Run accessibility audit and generate report」をクリックするだけ!

コマンドパレットからも操作できるんですね。`beA11y: Set target`、`beA11y: Run accessibility audit`、`beA11y: Save last accessibility report` の3つのコマンドが用意されているようです。

この拡張機能、MITライセンスみたいじゃから、自由に使えていいね!

本当に便利そうですね。早速インストールして使ってみます。ところで博士、アクセシビリティ監査で一番重要なことって何だと思いますか?

うむ、それは愛じゃ!全てのユーザーに愛を込めてWebサイトを作るのじゃ!

愛、ですか。博士らしいですね。でも、具体的にはどういうことですか?

例えば、目の不自由な方のためにalt属性をちゃんと設定したり、色のコントラストを意識したり、キーボードだけで操作できるようにしたり…全部愛じゃ!

なるほど、理解しました。アクセシビリティは、全てのユーザーに対する思いやりですね。

そういうことじゃ!…って、ロボ子、もしかして私をからかってる?

まさか! 博士の愛に溢れたお話に感動しただけですよ。ところで博士、この拡張機能を使って監査したら、博士のWebサイトはどんな結果になるんでしょうね?

うっ…それは聞かないお約束じゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。