1

pa11y で使用されるルールセットをカスタマイズする必要があります。たとえば、WCAG2A に従いたいが、WCAG2AA からいくつかのルールを追加したいとします。

私は.pa11yci-fileの設定のためにこのようなものを試しました:

{
"defaults": {
    "standard": "WCAG2A",
    "rules": ["WCAG2AA.Principle1.Guideline1_1.1_1_1.H30.2"],
    "hideElements": "",
    "ignore": [],
    "includeWarnings": true,
    "timeout": 5000,
    "threshold": 0
},
"urls": [
    {
        "url": "https://www.ecster.se",
        "actions": [

        ]
    }]

}

しかし、私はこれをコンソールでしか取得しません:

    Error: Evaluation failed: Error: WCAG2AA.Principle1.Guideline1_1.1_1_1.H30.2 is not a valid WCAG 2.0 rule
   at configureHtmlCodeSniffer (<anonymous>:60:13)
   at runPa11y (<anonymous>:30:3)

ここからルール名を取得します: https://github.com/pa11y/pa11y/wiki/HTML-CodeSniffer-Rules

pa11y-ci: 2.1.1 の最新バージョンを使用します。

4

2 に答える 2