deps: hold typescript at 6 until typescript-eslint supports 7
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 15/100
- Tipo di issue
- Refactoring
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- typescript
- Ambito
- build-system
Direzione di ricerca
Nothing can change yet: the blocker is upstream. Read the typescript pin in package.json and the eslint hold in .github/dependabot.yml, then follow the typescript-eslint issue linked in the body. Done means the unblock criteria hold and the bump passes pnpm lint, pnpm typecheck, pnpm test and pnpm build.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
package.json pins typescript: "^6". Dependabot's monthly dev-dependencies group PR proposes ^7, and it cannot land: typescript-eslint does not support TypeScript 7 yet.
What breaks
With [email protected] installed, pnpm lint dies before ESLint evaluates a single file:
typescript-eslint does not support TS 7.0.
Please see https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/#running-side-by-side-with-typescript-6.0 to run typescript-eslint using the TS 6 API.
Oops! Something went wrong! :(
ESLint: 9.39.4
Error: typescript-eslint does not support TS 7.0.
at Object.<anonymous> (node_modules/.pnpm/[email protected]_.../typescript-eslint/dist/index.js:52:11)
ELIFECYCLE Command failed with exit code 2.
It's a hard throw at module load in typescript-eslint, reached through eslint-config-next. That fails the website workflow's check job and, because the Pages build runs the same script, the Cloudflare Pages deployment too.
Upstream tracking
- typescript-eslint TS >=7.1 support: https://github.com/typescript-eslint/typescript-eslint/issues/10940
Decision
Stay on TypeScript 6 for now. #231 is parked as a draft rather than closed so the other 11 bumps in that group stay reviewable.
This is the same shape as the eslint major hold already recorded in .github/dependabot.yml — a transitive peer that hasn't caught up yet.
Unblock criteria
typescript-eslintships a release supporting TS >= 7.eslint-config-nextdepends on a version of it that does.
Then: bump typescript to ^7, run pnpm lint, pnpm typecheck, pnpm test, pnpm build, and undraft/re-run #231 (or let Dependabot open a fresh group PR).
Optional, if the recurring PR noise is annoying
Add a version-update:semver-major ignore for typescript in .github/dependabot.yml, next to the existing eslint entry. Not done here — it would also silence the signal that the upgrade is ready.
- Lingua principale
- TypeScript
- Stelle
- 3
- Fork
- 0
- Merge medio
- 13h 30m
- PR unite (30g)
- 64
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di decdn/website
-
bug med-priority
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
documentation future good first issue med-priority revisit
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
decdn/website#146 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement low-priority
Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
decdn/website#268 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement future med-priority revisit
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
decdn/website#160 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di decdn/website
Issue simili
-
bug priority: P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
mattermost/compass-design#106 ·
I maintainer di solito rispondono entro 1 giorno
-
clawsweeper:needs-maintainer-review clawsweeper:needs-product-decision clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:other issue-rating: 🦞 diamond lobster P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
openclaw/openclaw#176671 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
nordcraftengine/nordcraft#1400 ·
I maintainer di solito rispondono entro 1 giorno