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

[Signalements] Afficher la liste des signalements depuis un sémaphore avec un filtre de un mois #1870

Merged
merged 2 commits into from
Nov 20, 2024

Conversation

claire2212
Copy link
Collaborator

Related Pull Requests & Issues


  • Tests E2E (Cypress)

@claire2212 claire2212 added the feat. enhancement Amélioration/évolution d'une fonctionnalité label Nov 19, 2024
@claire2212 claire2212 self-assigned this Nov 19, 2024
Copy link
Contributor

@ivangabriele ivangabriele left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mes petites note ^^ :

  • J'ai vu qu'il y a plusieurs optionValueKey= ... as any/string, je pense que beaucoup si ce n'est tous sont remplaçable par une simple string sans typage.
  • Dans le mesure du possible c'est à mon avis beaucoup plus solide et utile de typer en déclaratif plutôt qu'en "transformatif", en clair utiliser les const myConst: MyType, MyClass<> et satisfies plutôt que d'utiliser des as qui sont à peine type-checkés et garantissent donc peu le typage.
  • J'ai aussi tendance à trouver ça plus clean de bien typer tout ce qui est initialisé en constante ou passé en param pour ne pas avoir à surtyper ce qui est intermédiaire via des as/satisfies ou via des génériques passés explicitement. Mais ça je sais que tu (et sûrement Maxime) penses déjà la même chose !

Je garde en tête qu'on utilise TS pour à la fois limiter les erreurs possibles et documenter ce qu'on attend.

NB : Et je suis par avance d'accord avec l'argument que d'écrire const myVar = [] as MyType[] donne le même résultat que const myVar: MyType[] = [], c'est plus une remarque de goût/consistance avec le fait que as is evil dans d'autres cas 😁 (et je n'ai moi-même introduit les satisfies qu'il y a quelques mois).

@claire2212 claire2212 merged commit 3c8c387 into main Nov 20, 2024
25 checks passed
@claire2212 claire2212 deleted the claire/fix-open-reportings-from-semaphore branch November 20, 2024 09:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feat. enhancement Amélioration/évolution d'une fonctionnalité
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Ajouter "voir les signalements" sur les fiches sémaphore
2 participants