Skip to content

Commit dc38ce5

Browse files
authored
test: use eslint-plugin-jsx-a11y for improved a11y checking during development (#1325)
1 parent f8efce9 commit dc38ce5

14 files changed

Lines changed: 208 additions & 136 deletions

File tree

client/e2e/pages/ConfigurationPage.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@ export class ConfigurationPage {
5050
await this.page
5151
.getByRole('listitem')
5252
.filter({ hasText: conditionName })
53-
.click();
53+
.hover();
54+
await this.page.getByLabel(`Add ${conditionName}`).click();
5455
await this.page.getByRole('button', { name: 'Close drawer' }).click();
5556
}
5657

client/eslint.config.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ import reactHooks from 'eslint-plugin-react-hooks';
44
import reactRefresh from 'eslint-plugin-react-refresh';
55
import tseslint from 'typescript-eslint';
66
import eslintConfigPrettier from 'eslint-config-prettier/flat';
7-
import prettier from 'eslint-config-prettier';
87
import importPlugin from 'eslint-plugin-import';
98
import { defineConfig } from 'eslint/config';
109
import reactPlugin from 'eslint-plugin-react';
1110
import testingLibraryPlugin from 'eslint-plugin-testing-library';
1211
import tanstackQuery from '@tanstack/eslint-plugin-query';
12+
import jsxA11y from 'eslint-plugin-jsx-a11y';
1313

1414
export default defineConfig(
1515
{ ignores: ['dist', 'tests/setup.ts', 'src/api'] },
@@ -18,6 +18,7 @@ export default defineConfig(
1818
js.configs.recommended,
1919
eslintConfigPrettier,
2020
importPlugin.flatConfigs.recommended,
21+
jsxA11y.flatConfigs.recommended,
2122
...tseslint.configs.recommendedTypeChecked,
2223
],
2324
files: ['**/*.{ts,tsx}'],
@@ -122,7 +123,5 @@ export default defineConfig(
122123
'react-hooks/rules-of-hooks': 'off',
123124
'react-hooks/exhaustive-deps': 'off',
124125
},
125-
},
126-
127-
prettier
126+
}
128127
);

0 commit comments

Comments
 (0)