summaryrefslogtreecommitdiff
path: root/README.txt
diff options
context:
space:
mode:
authorDoan Luu Duc Tai <doan@luuduct.ai>2026-10-31 13:08:08 -0500
committerDoan Luu Duc Tai <doan@luuduct.ai>2026-10-31 13:08:08 -0500
commita80df869a92c330fbad9695057720b11a18af901 (patch)
tree5307272821cb3adc3f0348413a3b904290890044 /README.txt
parent9139398d465f5899cc31bc4cdd54daa7392ca550 (diff)
Forbid Rust lints and enforce strict typed TypeScript linting
Diffstat (limited to 'README.txt')
-rw-r--r--README.txt6
1 files changed, 4 insertions, 2 deletions
diff --git a/README.txt b/README.txt
index bfe5bab..516f09b 100644
--- a/README.txt
+++ b/README.txt
@@ -41,7 +41,8 @@ GETTING STARTED
DEVELOPMENT AND PRODUCTION
- src/ holds the Rust management command. Future Rust application backends
+ src/main.rs forwards to the private Rust management implementation in
+ src/app.rs and src/app/. Future Rust application backends
belong in crates/. Add each crate to the root workspace explicitly and
inherit its strict workspace lints.
@@ -74,7 +75,8 @@ CHECKS AND LICENSES
Check builds and checks TypeScript, then runs Rust formatting, Clippy, tests,
rustdoc, cargo-deny, and cargo-about. npm development dependencies are pinned
- in package-lock.json; run npm audit to check their advisories.
+ in package-lock.json. Typed ESLint, both compiler checks, and npm audit are
+ included. See docs/LINTING.txt for policy choices and tested exceptions.
THIRD-PARTY-LICENSES.html is generated from Cargo.lock and about.hbs.
Human-readable license headings use GNU's names. SPDX identifiers and
original third-party legal texts retain their exact spelling.