Add browser asset quality gate
This commit is contained in:
parent
2841042b9c
commit
5ccb336e84
14 changed files with 2898 additions and 16 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue