feat(eslint-plugin): [no-unnecessary-type-parameters] initial implementation#8173
Merged
JoshuaKGoldberg merged 176 commits intotypescript-eslint:v8typescript-eslint/typescript-eslint:v8from Jun 26, 2024
danvk:no-unnecessary-type-parametersdanvk/typescript-eslint:no-unnecessary-type-parametersCopy head branch name to clipboard
Commits
Commits on Dec 20, 2023
- committed
- committed
- committed
Commits on Dec 22, 2023
Commits on Jan 2, 2024
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- authored
Commits on Jan 3, 2024
- committed
- committed
- committed
Commits on Jan 5, 2024
Commits on Jan 7, 2024
Commits on Feb 4, 2024
Update packages/eslint-plugin/docs/rules/no-unnecessary-type-parameters.md
Show description for d914f7fUpdate packages/eslint-plugin/tests/rules/no-unnecessary-type-parameters.test.ts
Show description for a1a97b8fix(utils): improve error message on typed rule with invalid parser (#8146)
Show description for b03a80cchore: rename release.ts to release.mts (#8204)
Show description for bc63572chore: enable eslint-plugin-jsdoc internally (#8145)
Show description for 9a6535adocs: document allowAutomaticSingleRunInference (#8138)
Show description for c9e35b6chore: prevent a11y-alt-text-bot workflow when author is a bot (#8212)
Show description for 7a36d05chore(typescript-estree): remove unnecessary old snapshots (#8198)
Show description for 98f37e6fix(eslint-plugin): [no-non-null-assertion] provide valid fix when member access is on next line (#8185)
Show description for e429daefix(eslint-plugin): [switch-exhaustiveness-check] fix new allowDefaultCaseForExhaustiveSwitch option (#8176)
Show description for 24390d7chore(deps): update dependency tsx to v4.7.0 (#8162)
Show description for 095b3a6feat(eslint-plugin): [prefer-promise-reject-errors] add rule (#8011)
Show description for a9ec7b2docs: base Testing Rules documentation (#8033)
Show description for edf4870feat(eslint-plugin): [no-array-delete] add new rule (#8067)
Show description for 45cce54docs: force space after await in no-floating-promises snippet (#8228)
Show description for 2ae5440feat(eslint-plugin): [no-useless-template-literals] add fix suggestions (#8065)
Show description for 21dbb31fix(eslint-plugin): [no-unnecessary-type-assertion] detect unnecessary non-null-assertion on a call expression (#8143)
Show description for a305a82fix(typescript-estree): disallow `using` as the variable keyword for `for..in` loops (#7649)
Show description for 5f327dcfix(eslint-plugin): [no-unnecesary-type-assertion] treat unknown/any as nullable (#8089)
Show description for 8e4f484fix(type-utils): preventing isUnsafeAssignment infinite recursive calls (#8237)
Show description for 4b9a1fafix(eslint-plugin): [no-unnecessary-condition] fix false positive for type variable (#8235)
Show description for 6d3e600docs: underline URLs, change contrast in syntax highlighting (#8225)
Show description for 5253856chore: update sponsors (#8303)
Show description for 3bfe101chore: enable prefer-nullish-coalescing internally (#7955)
Show description for 6dde5d0fix(eslint-plugin): [prefer-nullish-coalescing] treat any/unknown as non-nullable (#8262)
Show description for 2ecc5e7fix(eslint-plugin): [no-useless-template-literals] report Infinity & NaN (#8295)
Show description for db2df24chore(deps): update react (#8042)
Show description for 2d45a50chore(eslint-plugin): fix typos in schema definitions (#8311)
Show description for ffa1a49fix(eslint-plugin): [prefer-readonly] disable checking accessors (#8300)
Show description for 3b79444test(eslint-plugin): assert that `ts`/`tsx` code blocks in docs are syntactically valid (#8142)
Show description for b7cef73chore(deps): update dependency @swc/jest to v0.2.31 (#8313)
Show description for d56daf2chore(deps): update dependency @swc/core to v1.3.106 (#8219)
Show description for b683c99chore(deps): update babel to v7.23.9 (#8199)
Show description for 20aa80bfix(eslint-plugin): [switch-exhaustiveness-check] better support for intersections, infinite types, non-union values (#8250)
Show description for dfd35e3docs: add /maintenance/team page (#8057)
Show description for 9b4b595fix(eslint-plugin): [no-unnecessary-condition] handle left-hand optional with exactOptionalPropertyTypes option (#8249)
Show description for 605d683chore: update sponsors (#8340)
Show description for c318218feat: export plugin metadata (#8331)
Show description for be5dceafeat(eslint-plugin): add rule prefer-find (#8216)
Show description for 0498cfachore(deps): update dependency @prettier/sync to ^0.5.0 (#8342)
Show description for 76b82dcchore(deps): update dependency clsx to v2.1.0 (#8343)
Show description for 937df84chore(deps): update dependency netlify to v13.1.14 (#8321)
Show description for b73bcfbchore(deps): update dependency lint-staged to v15.2.0 (#8043)
Show description for 5efa3f5chore(deps): update dependency prettier to v3.2.4 (#8127)
Show description for 1dbc1dcchore(deps): update dependency markdownlint-cli to ^0.38.0 (#8159)
Show description for c14ababchore(deps): update dependency monaco-editor to ~0.45.0 (#8161)
Show description for 80fb537chore(deps): update dependency react-resizable-panels to ^0.0.63 (#8328)
Show description for c2240b1chore(deps): update dependency lint-staged to v15.2.1 (#8350)
Show description for 8eb089ffix(ast-spec): add `JSXElement` type to the `JSXAttribute['value']` (#8285)
Show description for a0029c0fix(eslint-plugin): [no-unnecessary-type-assertion] provide valid fixes for assertions with extra tokens before `as` keyword (#8326)
Show description for 0584eddfix(rule-tester): fix a phantom dependency on the "semver" package (#8260)
Show description for 14d86d1chore(deps): update dependency @swc/jest to v0.2.34 (#8363)
Show description for b81d1dbchore(deps): update dependency ignore to v5.3.1 (#8360)
Show description for 359bc18chore(deps): update dependency @types/node to v20.11.15 (#8356)
Show description for d333a09chore(deps): update dependency @types/react to v18.2.51 (#8361)
Show description for c4e9ebcchore(deps): update dependency netlify to v13.1.14 (#8353)
Show description for bd1f7ccchore(deps): update dependency webpack to v5.90.0 (#8359)
Show description for 82de7b7chore(deps): update dependency @babel/eslint-parser to v7.23.10 (#8349)
Show description for 7092762chore(deps): update dependency @types/jest to v29.5.12 (#8371)
Show description for ca9b4d3chore(deps): update dependency markdownlint-cli to ^0.39.0 (#8354)
Show description for b6cf082chore(deps): update dependency prettier to v3.2.4 (#8357)
Show description for 7b23880- committed
- authored
Commits on Apr 15, 2024
- authored
- committed
- committed
- authored
- committed
- committed
- committed
- committed
- committed
- committed
Commits on Apr 16, 2024
Commits on Apr 17, 2024
- committed
- committed
- committed
- committed
Revert "Aha, no need for infinite type checking"
Show description for cd0ec0dcommitted
Commits on Apr 19, 2024
Commits on Apr 21, 2024
- committed
- committed
- committed
Commits on Apr 22, 2024
- committed
- authored
chore: add missing output: nulls in prefer-optional-chain.test.ts
Show description for a8f2dd3committed
Commits on Apr 23, 2024
- committed