6 hours ago
- tsgolint v7 is released, tracking TypeScript v7.0.2 and supporting 59 of 61 type-aware rules from typescript-eslint.
- New versioning scheme ties tsgolint directly to a specific TypeScript release (e.g., v7.0.2000 for TypeScript 7.0.2).
- 16 new type-aware rules have been added since the alpha, including consistent-return, dot-notation, and prefer-find.
- Type-aware linting can now be configured in code using `defineConfig` with `typeAware` and `typeCheck` options.
- Performance timings per rule are available via `--debug timings`, helping identify slow rules.
- tsgolint is 12 to 18 times faster than ESLint with typescript-eslint on large codebases.
- Optimizations include concurrent tsconfig discovery, cached filesystem reads, batched diagnostics, and fast paths.
- Binary size reduced by 26.6% (29.7 MB to 21.8 MB) on Darwin ARM64 by stripping debug information.