Immutable
release. Only release title and notes can be modified.
What's Changed
- ci: run windows e2e pnpm commands outside workspace by @camc314 in #969
- test(no-deprecated): add test for only
allowby @camc314 in #970 - fix(no-deprecated): report contextual object literal properties by @camc314 in #944
- Update README with PRs note on new rules by @camchenry in #972
- fix(strict-boolean-expressions): guard invalid predicate indexes by @camchenry in #971
- fix(no-deprecated): fix crash when getting prop name for non-literal by @camchenry in #973
- test(no-deprecated): add non-literal computed key regression by @camc314 in #974
- test(no-floating-promises): sync tests with typescript-eslint by @camc314 in #975
- fix(no-floating-promises): handle spread arguments before rejection handlers by @camc314 in #976
- chore(deps): update crate-ci/typos action to v1.46.2 by @renovate[bot] in #979
- refactor: remove unneeded
nilchecks instrict-boolean-expressionsby @camchenry in #980 - perf(no-unsafe-assignment): add fast-path for sender type by @camchenry in #981
- feat: add per-rule debug timings by @camchenry in #960
- chore: update typescript-go submodule by @camc314 in #982
- chore(deps): update dprint plugins by @renovate[bot] in #984
- chore(deps): update github actions by @renovate[bot] in #985
- chore(deps): update gomod by @renovate[bot] in #986
- chore(deps): update crate-ci/typos action to v1.46.3 by @renovate[bot] in #988
- test(no-deprecated): cover call and jsx deprecated properties by @camc314 in #989
- chore: update typescript-go submodule by @camc314 in #991
- chore(deps): update github actions by @renovate[bot] in #993
- chore(deps): update crate-ci/typos action to v1.47.0 by @renovate[bot] in #995
- chore(deps): update module github.com/dlclark/regexp2/v2 to v2.1.1 by @renovate[bot] in #994
- fix(prefer-optional-chain): suggest unsafe nullish rewrite by @camc314 in #996
- chore(deps): update pnpm to v11.4.0 by @renovate[bot] in #997
- refactor: cache suppress program diagnostics env by @camc314 in #999
- refactor: use
sync.OnceValuefor logLevel by @camc314 in #1000 - test(no-unnecessary-type-assertion): sync tests with typescript-eslint by @camc314 in #998
- fix(no-unnecessary-type-assertion): enable skipped upstream cases by @camc314 in #1001
- fix(justfile): use --ignore-workspace for e2e pnpm commands by @swandir in #983
- test(no-unnecessary-type-arguments): sync tests with typescript-eslint by @camc314 in #1003
- test(no-unnecessary-type-assertion): cover nullable literal assertion by @camc314 in #1002
- fix(no-unnecessary-type-arguments): preserve constructor inference by @camc314 in #1004
- refactor: remove
OXLINT_TSGOLINT_TIMINGSenv var by @camc314 in #1005 - chore: update typescript-go submodule by @camc314 in #1007
- fix(prefer-optional-chain): optional chain type assertion handling by @camc314 in #1009
- chore(deps): update typos to v1.47.1 by @renovate[bot] in #1010
- chore(deps): update typos to v1.47.2 by @renovate[bot] in #1012
- chore(deps): update github actions by @renovate[bot] in #1013
- chore(deps): update gomod by @renovate[bot] in #1014
- chore(deps): update github actions to v2.81.5 by @renovate[bot] in #1015
- chore: update typescript-go submodule by @camc314 in #1016
- chore(deps): update github actions by @renovate[bot] in #1017
- chore(deps): update gomod to v0.46.0 by @renovate[bot] in #1018
- chore(deps): update gomod to v2.2.2 by @renovate[bot] in #1021
- chore(deps): update github actions to v2.82.0 by @renovate[bot] in #1023
- chore(deps): update dprint plugins to v0.22.0 by @renovate[bot] in #1022
- chore(deps): update github actions to v7 by @renovate[bot] in #1024
- chore: remove Copilot setup workflow by @Boshen in #1030
- chore: update typescript-go submodule by @camc314 in #1029
- chore(deps): update actions/cache action to v6 by @renovate[bot] in #1037
- chore(deps): update github actions by @renovate[bot] in #1036
- chore(deps): update gomod by @renovate[bot] in #1035
- refactor(no-unnecessary-condition): remove dead containsUnguardedElementAccess by @connorshea in #1039
- perf(prefer-optional-chain): lazily allocate chain-processor caches by @connorshea in #1041
- perf(no-unnecessary-type-conversion): hoist constant builtin-name slices by @connorshea in #1040
- perf(no-confusing-void-expression): check ancestor position before type query by @connorshea in #1038
- perf(no-unnecessary-qualifier): skip symbol resolution outside namespaces. by @connorshea in #1032
- perf(consistent-return): defer per-function type resolution by @connorshea in #1031
- fix(dot-notation): determine the relevant accessor by @AlCalzone in #1028
New Contributors
- @swandir made their first contribution in #983
- @AlCalzone made their first contribution in #1028
Full Changelog: v0.23.0...v0.24.0