chore(workspace): tsconfig composite refs + axe-linter false-positive config #147

Merged
julien merged 1 commits from chore/tsconfig-composite-axe-linter into main 2026-05-15 12:25:22 +02:00
8 changed files with 25 additions and 6 deletions
Showing only changes of commit 879390f016 - Show all commits
+14
View File
@@ -0,0 +1,14 @@
# Deque axe Linter config — silences false positives the static
# HTML scanner emits against Angular 17+ control-flow blocks
# (`@for`, `@if`, `@switch`) used inline in templates.
#
# The `list` rule (WCAG 1.3.1) flags `@for (item of …) { <li>… }`
# constructs as if the `@for` text were a non-<li> child of <ul>/<ol>.
# At build time, the Angular compiler erases those tokens — the
# rendered DOM only contains <li> children. The axe-playwright suite
# wired into CI per ADR-0016 runs against the rendered DOM, so the
# real accessibility contract is enforced there; this file only
# tames the editor-side noise.
global-disable:
- list
+2 -2
View File
@@ -8,10 +8,10 @@
"exclude": ["src/**/*.spec.ts", "src/**/*.test.ts"],
"references": [
{
"path": "../../libs/shared/ui"
"path": "../../libs/shared/ui/tsconfig.lib.json"
},
{
"path": "../../libs/feature/auth"
"path": "../../libs/feature/auth/tsconfig.lib.json"
}
]
}
+2 -1
View File
@@ -7,7 +7,8 @@
"experimentalDecorators": true,
"emitDecoratorMetadata": true,
"target": "es2021",
"moduleResolution": "node"
"moduleResolution": "node",
"ignoreDeprecations": "5.0"
},
"include": ["src/**/*.ts"],
"exclude": ["jest.config.ts", "jest.config.cts", "src/**/*.spec.ts", "src/**/*.test.ts"]
+1
View File
@@ -4,6 +4,7 @@
"outDir": "../../dist/out-tsc",
"module": "commonjs",
"moduleResolution": "node10",
"ignoreDeprecations": "5.0",
"types": ["jest", "node"]
},
"include": [
+3 -3
View File
@@ -8,13 +8,13 @@
"exclude": ["src/**/*.spec.ts", "src/**/*.test.ts"],
"references": [
{
"path": "../../libs/shared/state"
"path": "../../libs/shared/state/tsconfig.lib.json"
},
{
"path": "../../libs/shared/ui"
"path": "../../libs/shared/ui/tsconfig.lib.json"
},
{
"path": "../../libs/feature/auth"
"path": "../../libs/feature/auth/tsconfig.lib.json"
}
]
}
+1
View File
@@ -1,6 +1,7 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"composite": true,
"outDir": "../../../dist/out-tsc",
"declaration": true,
"declarationMap": true,
+1
View File
@@ -1,6 +1,7 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"composite": true,
"outDir": "../../../dist/out-tsc",
"declaration": true,
"declarationMap": true,
+1
View File
@@ -1,6 +1,7 @@
{
"extends": "./tsconfig.json",
"compilerOptions": {
"composite": true,
"outDir": "../../../dist/out-tsc",
"declaration": true,
"declarationMap": true,