跳到正文
Hacker News· sidcraftscode·· 5 小时前AI 评分42

Breakspec 用一条规则发现 TypeScript 测试套件漏掉的 bug

One rule found a bug that TypeScript’s test suite missed.

AI 导读

Breakspec 对 TypeScript 仓库施加一条规则——编译器生成的声明文件必须是合法 TypeScript,在 19 个输入后即被打破,最小输入为 `export default 1.7976931348623159e308;`,编译器将其写成 `Infinity` 后自身报 TS1254 错误。

来源:Hacker News · breakspec.com