Releases: oxc-project/tsgolint
Releases · oxc-project/tsgolint
Release list
v0.14.2
What's Changed
- chore: update typescript-go submodule by @camc314 in #705
- fix(dot-notation): false positive for non-identifier property names in JSX files by @wagenet in #702
- fix(no-unnecessary-condition): avoid generic union overlap false positive by @camc314 in #700
New Contributors
Full Changelog: v0.14.1...v0.14.2
v0.14.1
What's Changed
- chore(deps): update crate-ci/typos action to v1.43.5 by @renovate[bot] in #691
- feat: improve quality of
no-unnecessary-type-assertiondiagnostics by @camchenry in #693 - perf(no-floating-promises): reduce checker calls in promise checks by @no-yan in #696
- fix(no-unnecessary-condition): false positives for overlap and indexed ??= by @camc314 in #697
Full Changelog: v0.14.0...v0.14.1
v0.14.0
What's Changed
- chore(deps): update gomod by @renovate[bot] in #687
- chore(deps): update taiki-e/install-action action to v2.67.30 by @renovate[bot] in #688
- chore(deps): update npm packages by @renovate[bot] in #689
- feat!: remove support for
allowRuleToRunWithoutStrictNullChecksIKnowWhatIAmDoingby @camchenry in #683 - feat: improve
no-unnecessary-type-parametersdiagnostic by @camchenry in #690
Full Changelog: v0.13.0...v0.14.0
v0.13.0
What's Changed
- chore: update typescript-go submodule by @camc314 in #680
- feat: implement strict-void-return by @Limerio in #676
- feat: implement consistent-type-exports by @Limerio in #675
- feat: implement no-useless-default-assignment by @camc314 in #681
- fix(only-throw-error): support package allow specifiers via sourceFileToPackageName by @camc314 in #685
New Contributors
Full Changelog: v0.12.2...v0.13.0
v0.12.2
What's Changed
- refactor: remove redundant BindSourceFiles call in linter by @no-yan in #674
- test: add snapshots of test output by @camchenry in #666
- feat: add labeled ranges to diagnostic for
no-unnecessary-type-conversionby @camchenry in #678 - perf(patches): cache ReadFile in cachedvfs via patch by @no-yan in #673
- fix(no-unnecessary-type-assertion): improve generic handling by @camc314 in #679
Full Changelog: v0.12.1...v0.12.2
v0.12.1
What's Changed
- feat: allow labeled ranges for diagnostics in headless output by @camchenry in #651
- feat: split help messages into the
Helpfield by @camchenry in #662 - docs: update project status to alpha and add new unimplemented rules by @connorshea in #667
- docs: update AGENTS.md by @camc314 in #671
- fix: do not flag when type is already narrowed for undefined/null check by @camchenry in #619
- fix(no-unnecessary-type-assertion): avoid contextual-type false positives by @camc314 in #672
Full Changelog: v0.12.0...v0.12.1
v0.12.0
What's Changed
- feat: implment
no-unnecessary-conditionrules by @sunrabbit123 in #389 - refactor(no-unneccessary-conditions): add json options schema by @camc314 in #637
- chore: mark
no-unnecessary-conditionas complete by @camc314 in #638 - ci: use
just fmtin autofix.ci by @no-yan in #635 - feat: implement no-unnecessary-type-conversion rule by @camc314 in #639
- chore(deps): update github-actions by @renovate[bot] in #641
- chore(deps): update dependency vitest>vite to v8.0.0-beta.13 by @renovate[bot] in #640
- chore(deps): update dprint plugins by @renovate[bot] in #642
- chore(deps): update module golang.org/x/sys to v0.41.0 by @renovate[bot] in #643
- feat: implement no-unnecessary-type-parameters by @camc314 in #644
- chore(deps): update crate-ci/typos action to v1.43.4 by @renovate[bot] in #645
- chore: fix lint by @camc314 in #646
- feat: implement consistent-return by @camc314 in #647
- feat: implement prefer-string-starts-ends-with by @camc314 in #652
- feat: implement prefer-regexp-exec rule by @camc314 in #653
- feat: implement prefer-readonly rule by @camc314 in #654
- feat: implement no-unnecessary-qualifier by @camc314 in #655
- feat: implement prefer-find by @camc314 in #656
- feat: implement prefer-readonly-parameter-types by @camc314 in #657
- feat: implement dot-notation by @camc314 in #658
- docs: Update README to remove development items by @connorshea in #660
Full Changelog: v0.11.5...v0.12.0
v0.11.5
What's Changed
- chore(deps): update github-actions by @renovate[bot] in #620
- chore(deps): update npm packages by @renovate[bot] in #621
- chore(deps): update crate-ci/typos action to v1.43.0 by @renovate[bot] in #622
- chore(deps): update crate-ci/typos action to v1.43.1 by @renovate[bot] in #623
- fix(no-base-to-string): add help messages for base stringification guidance by @camc314 in #624
- style: format code by
just fmtby @no-yan in #625 - chore(deps): update crate-ci/typos action to v1.43.2 by @renovate[bot] in #627
- chore(deps): update typescript-go digest to 7d8e77a by @renovate[bot] in #628
- perf(test): use t.Parallel for all remaining tests by @no-yan in #629
- perf(test): cache base FS with cachedvfs for node_modules lookup by @no-yan in #630
- chore(deps): update crate-ci/typos action to v1.43.3 by @renovate[bot] in #632
- perf(test): skip @types resolution in tsconfig fixtures by @no-yan in #631
- style: format code by
just fmtby @no-yan in #633 - chore: add pnpm fmt to justfile fmt task by @no-yan in #634
- chore(deps): update typescript-go digest to 5597f4c by @renovate[bot] in #636
Full Changelog: v0.11.4...v0.11.5
v0.11.4
What's Changed
- fix(promise-function-async): use different error message for hybrid return types by @camc314 in #617
- fix(promise-function-async): use suggestion instead of auto-fix for hybrid return types by @camc314 in #618
Full Changelog: v0.11.3...v0.11.4