Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Comment ma config Typescript m’évite des dizaines de bugs #208

Open
Eszik opened this issue Dec 18, 2023 · 1 comment
Open

Comment ma config Typescript m’évite des dizaines de bugs #208

Eszik opened this issue Dec 18, 2023 · 1 comment

Comments

@Eszik
Copy link

Eszik commented Dec 18, 2023

Format

Long (20 minutes)

Description

Typescript s’est imposé sur de nombreux projets web comme indispensable pour éviter les bugs avant même de déployer son code. Mais j’ai été plusieurs fois surpris par de légères différences de fonctionnement de Typescript d’une codebase à une autre. Par exemple, une équipe rencontrait régulièrement la redoutée “TypeError: Cannot read property of undefined” alors que Typescript les détectait correctement sur un autre projet.

La source de ces différences ? Le tsconfig.json, fichier de configuration parfois oublié qui abrite plusieurs paramètres clés pouvant rendre vos types plus précis et vous éviter encore plus de bugs.

Dans de ce talk, on verra par des exemples concrets comment des options telles que noUncheckedIndexAccess ou useUnknownInCatchVariables permettent de détecter des erreurs de typage supplémentaires. On verra aussi quelques techniques pour adapter une codebase déjà existante à ces nouvelles règles.

Lien vers vos slides

No response

Autre

No response

Twitter

No response

Email

[email protected]

@bloodyowl
Copy link
Member

hello @Eszik, tu serais dispo pour donner ce talk à l'édition du 29 mai ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants