Skip to content

Commit 594b1f0

Browse files
authored
Add axe linter (#865)
* Add axe linter * Add vscode recommendations
1 parent 054c2f2 commit 594b1f0

File tree

4 files changed

+26
-4
lines changed

4 files changed

+26
-4
lines changed

.github/workflows/axe-linter.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: Linting for accessibility issues
2+
3+
on: [push, pull_request]
4+
5+
jobs:
6+
build:
7+
runs-on: ubuntu-latest
8+
9+
steps:
10+
- uses: actions/checkout@v3
11+
- uses: dequelabs/axe-linter-action@v1
12+
with:
13+
api_key: ${{ secrets.AXE_LINTER_API_KEY }}
14+
github_token: ${{ secrets.GITHUB_TOKEN }}

.gitignore

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,6 @@ local.properties
3434
*.keystore
3535
!debug.keystore
3636

37-
# Visual Studio Code
38-
#
39-
.vscode/
40-
4137
# node.js
4238
#
4339
node_modules/

.vscode/extensions.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"recommendations": ["deque-systems.vscode-axe-linter"]
3+
}

axe-linter.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
global-libraries:
2+
- 'react-native' # Run React Native rules
3+
4+
exclude:
5+
- '**/node_modules/**'
6+
- '**/dist/**'
7+
- '**/build/**'
8+
- '**/public/**'
9+
- '**/src/assets/**'

0 commit comments

Comments
 (0)