1
0
Fork 0
Code Issues Pull requests Projects Releases 2 Packages Wiki Activity Actions Pages

Add browser asset quality gate

This commit is contained in:
Andraxion 2026-07-24 22:36:44 -04:00
parent 2841042b9c
commit 5ccb336e84
14 changed files with 2898 additions and 16 deletions

View file

@ -1,5 +1,24 @@
# Completed slices
## DFG-16 browser asset quality gate
### Changed
- Added pinned ESLint, Stylelint, CSS-tree, and HTML Validate development tooling.
- Added one `npm run lint:web` gate that extracts the exact embedded viewer assets without writing
generated repository files.
- Validated a freshly rendered fixture manual in addition to the graph viewer.
- Corrected viewer landmark names, explicit input type, ARIA group semantics, inline legend styles,
and HTML doctype casing.
### Verification
- HTML Validate passes the served graph document and a freshly rendered manual.
- Stylelint and CSS-tree pass the embedded stylesheet with syntax and property-value validation.
- ESLint passes the embedded browser script with recommended browser rules and no inline disables.
- Strict Pyright, Ruff, formatting, compilation, all 52 warning-strict tests, dependency locks, and
diff checks pass.
## DFG-15 strict static typing gate
### Changed