Releases: chenglou/freerange
Releases · chenglou/freerange
Release list
Freerange 0.0.1
Initial public release of @chenglou/freerange.
Added
frreports numeric errors such as definitely invalid function arguments, failed static assertions, division by zero, possibleNaNorInfinity, and out-of-bounds array reads.fr --auditprints function requirements, return guarantees, assumptions, successful static assertions, analysis coverage, and concrete refactoring suggestions.- Static analysis for a deliberately restricted TypeScript subset, including control flow, loops, same-file function calls, plain records, tagged unions, dense arrays, fixed tuples, and common
MathandNumberoperations. - Statically checked
console.assertcalls for declaring caller requirements and verifying numeric relationships inside functions. - TypeScript project integration that respects the project's
tsconfig, reports TypeScript errors in the familiar format, and supports project-wide or single-file output.