-
Notifications
You must be signed in to change notification settings - Fork 44
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
🏷️ [Fix] Réparation de TOUS les types, et des erreur de lint #264
Conversation
Si tu fais une pr draft, tu pourrais juste rajouter un compteur ou un truc du genre dans le message initial pour que l'on sache où tu en es rendu ? |
- Modified types in `categorizeMessages.tsx` to do so: simplified types - Modified maps functions in `News.tsx` to add `important` property to News
…efined not required property
- Modified animations types in `PapillonSpinner.tsx`
- Installed missing package `expo-asset`
J'pense qu'il est préférable de privilégier npm plutôt sur pnpm |
|
|
Cool pour le changer de page, j'vais pouvoir retester Pour le require, ça ne me surprend pas, j'ai fait un copié collé du typages dans le node_modules |
Le type est très bien ! C'est le fait de faire un require pour importer un composant que ne plait pas à React (il doit prendre |
Oui c'est cela, React attend une fonction ou une classe mais |
ahh j'ai ma 1ère erreur lors de la connexion et je regarde aussi pour le require |
Peut-être que de mettre : const ReanimatedGraph ... On peut le remplacer par: type ReanimatedGraph ... (Je suis pas sûr, j'ai pas testé) |
Ça fonctionne pas malheureusement... @Kgeek33 où tu as une erreur j'ai rien moi ? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ah mais j'ai crée moi même un bug sur une pr
voici la correction à faire
ça arrive 1 fois sur 2 ces erreurs là |
Alors pour le require... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Trouvé pour le require
!
Co-authored-by: 𝕂𝕪𝕝𝕚𝕒𝕟 <[email protected]>
Et bien j'ai l'impression qu'on a terminé ! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tout est parfait 👌
Bon, juste les animations foireuses sur certaines pages (où ça provoque un écran noir de temps en temps) mais dans une autre PR, non ?
Testé depuis Pronote
Mdrr jspas pq ça m'a mis le texte en gros 😂 |
S’il vous plaît, merci de ne pas toucher au fichier UPHF, je sais qu'il y a 1 problème de types sur 1 ligne mais elle était inévitable quand j'ai créer cette implémentation. |
Gg @camarm-dev |
🚀 Nouvelle Pull Request
Edit; Après moulte péripéties nous avons réussi avec @Kgeek33 à résoudre toutes les erreurs de lint et de types. On est entrain de tester cette assez grosse PR, n'hésitez à le faire aussi !
Comme j'ai pu le constater assez vite, les types de ce projet sont complètement cassés
Message de
pnpm lint
sur la branche mainJ'ai donc résolu tout les erreurs de types, et j'ai pu ainsi faire fonctionner le linter, pour que le projet respecte les codes de styles définis dans le fichier de configuration.
De plus, j'ai ajouté un workflow qui permet de s'assurer que la base de code pass bien les tests du linter sur la branche main (on se rappelle du
NextCourse.tsx
cassé...) ! Cela permettra de garder mon travail de réparation des types utile dans le temps !Informations importantes
J'aimerais que des tests assez profond soit effectués avant de merge ceci: j'ai touché à l'entièreté de la base de code et je ne suis pas sur que tout mes changements fonctionnent dans toutes les circonstances...
Liste des tests effectués
Checklist d'avant pull request
Veuillez cocher toutes les cases applicables en remplaçant [ ] par [x].
TODO
(aka des annotations pour du code manquant) dans vos modificationsChangelogs proposés
En gros le projet est bien clean.
Statut
(j'ai un peu perdu le fil, j'ai des erreurs qui se sont incrustées dans les
node_modules
maintenant...)N'hésitez pas à tester la PR, ainsi qu'a ouvrir des conversations (nottament sur les bout de code que j'ai supprimé, car ils semblaient inutiles, compte tenu des types)