Hasty Briefsbeta

Bilingual

Type-Aware Linting Stable

5 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.