## 背景 2.2.5 → master 共 15 个 commit,不只是 bugfix,已包含明确的新用户行为(#146 / #164 配置体验增强、#166 / #168 / #170 输入契约收紧)以及完整 TS6 / NodeNext 工具链升级。 发 **2.3.0**,不是 2.2.6。 ## 内容 只做两件事: - `package.json`: `2.2.5` → `2.3.0` - `CHANGELOG.md` 新增 2.3.0 章节,基于实际 commit 列表整理: ### Features - validate CLI configuration shape (#146) - reject unknown configuration fields (#164) ### Bug Fixes - make lint result ordering deterministic (#148) - clarify empty file discovery output (#152) - reject file arguments with --stdin (#166) - avoid lint setup when no input is provided (#168) - reject file-only options with --stdin (#170) - clarify the --suppress-warnings help text (#172) ### Refactoring - enable noImplicitAny (#162) ### Tooling - align ts-jest with Jest 30 support (#154) - upgrade TypeScript to ^6.0.3 in two steps (#156, #160) - modernize the tsconfig to NodeNext resolution (#158) ### Documentation - sync CLI options with current behavior (#150) ### CI/CD - release on version tags (#144)
Activity