chore(workspace): tsconfig composite refs + axe-linter false-positive config #147
@@ -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
|
||||
@@ -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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -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"]
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
"outDir": "../../dist/out-tsc",
|
||||
"module": "commonjs",
|
||||
"moduleResolution": "node10",
|
||||
"ignoreDeprecations": "5.0",
|
||||
"types": ["jest", "node"]
|
||||
},
|
||||
"include": [
|
||||
|
||||
@@ -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,6 +1,7 @@
|
||||
{
|
||||
"extends": "./tsconfig.json",
|
||||
"compilerOptions": {
|
||||
"composite": true,
|
||||
"outDir": "../../../dist/out-tsc",
|
||||
"declaration": true,
|
||||
"declarationMap": true,
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"extends": "./tsconfig.json",
|
||||
"compilerOptions": {
|
||||
"composite": true,
|
||||
"outDir": "../../../dist/out-tsc",
|
||||
"declaration": true,
|
||||
"declarationMap": true,
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{
|
||||
"extends": "./tsconfig.json",
|
||||
"compilerOptions": {
|
||||
"composite": true,
|
||||
"outDir": "../../../dist/out-tsc",
|
||||
"declaration": true,
|
||||
"declarationMap": true,
|
||||
|
||||
Reference in New Issue
Block a user