📝 Sweep doc and formatter drift
README named --experimental-strip-types, which was renamed to --strip-types. Document the current flag only. The extension recommendations list is unchanged, but the VSCode section undercounted it and now matches extensions.json. The per-language formatter blocks in .vscode/settings.json stay (they keep a user's local formatter settings from overriding the project's) and gain the JSX/TSX language ids to match what oxfmt and the lefthook glob cover.
This commit is contained in:
1 parent
1709fbe842
commit
e86709f593
3 files changed
+14
-6
No files matched your search
@@ -20,7 +20,7 @@ What each tier runs, when it fires and what it costs:
|
||||
### Tooling
|
||||
|
||||
- **TypeScript 7** — type checker and build (`tsc`).
|
||||
- **node --test** + `--experimental-strip-types` — test runner (Node 22.6+, flag dropped on Node 24).
|
||||
- **node --test** + `--strip-types` — test runner.
|
||||
- **c8** — code coverage for `test:ci`.
|
||||
- **oxlint** — Rust-based linter, with type-aware rules powered by **oxlint-tsgolint** (typescript-go).
|
||||
- **oxfmt** — Rust-based formatter (Prettier-compatible). Formats JS/TS, JSON/JSONC, YAML, Markdown, MDX, and more; built-in `package.json` key sorting replaces `sort-package-json`.
|
||||
@@ -55,9 +55,9 @@ The choice and configuration of each tool above is the result of deliberate trad
|
||||
|
||||
## VSCode integration
|
||||
|
||||
- Recommended extensions: see `.vscode/extensions.json` (oxc, cspell).
|
||||
- Recommended extensions: see `.vscode/extensions.json` (oxc, cspell, TypeScript native-preview, EditorConfig, todo-tasks).
|
||||
- TypeScript 7 is used via the `typescriptteam.native-preview` extension.
|
||||
- oxc extension provides oxlint squiggles and oxfmt format-on-save.
|
||||
- oxc extension provides oxlint squiggles and oxfmt format-on-save; `.vscode/settings.json` pins it per language so a user's local `[language]` formatter settings cannot override the project's choice.
|
||||
|
||||
## Contributing
|
||||
|
||||
|
||||
Reference in new issue
Block a user