Skip to content

[TECH] ♻️ Exploration d'une règle pour forcer la forme de déclaration de function (pix-23385) - #16604

Merged
yaf merged 1 commit into
devfrom
force-declaration-function
Jun 30, 2026
Merged

[TECH] ♻️ Exploration d'une règle pour forcer la forme de déclaration de function (pix-23385)#16604
yaf merged 1 commit into
devfrom
force-declaration-function

Conversation

@yaf

@yaf yaf commented Jun 22, 2026

Copy link
Copy Markdown
Member

🪧 Problème

Nous avons des déclarations de fonctions et d'export très disparate. C'est gênant pour la lecture (perte de temps lié à une forme de contexte switching)

🌈 Proposition

Ajouter une règle eslint pour forcer à déclarer les fonctions d'une certaine manières (et les exports aussi)

✊ Remarques

Pour éviter l'énorme PR, je suis parti d'un sous contexte de certification uniquement : src/certification/configuration. L'idée sera d'élargir au fur et à mesure.

🎉 Pour tester

@pix-bot-github

Copy link
Copy Markdown

@yaf yaf changed the title ♻️ add rule to force function declaration [TECH] ♻️ Exploration d'une règle pour forcer la forme de déclaration de function Jun 22, 2026
@yaf
yaf force-pushed the force-declaration-function branch from 0ac1c96 to b8339e6 Compare June 29, 2026 10:01
@yaf yaf self-assigned this Jun 29, 2026
@yaf
yaf marked this pull request as ready for review June 29, 2026 10:03
@yaf
yaf requested a review from a team as a code owner June 29, 2026 10:03
@yaf
yaf force-pushed the force-declaration-function branch from b8339e6 to cf58634 Compare June 29, 2026 11:56
@yaf yaf changed the title [TECH] ♻️ Exploration d'une règle pour forcer la forme de déclaration de function [TECH] ♻️ Exploration d'une règle pour forcer la forme de déclaration de function (pix-23385) Jun 29, 2026
@yaf
yaf added this pull request to the merge queue Jun 30, 2026
Merged via the queue into dev with commit c5c7940 Jun 30, 2026
9 checks passed
@yaf
yaf deleted the force-declaration-function branch June 30, 2026 08:14
pix-service pushed a commit that referenced this pull request Jun 30, 2026
# [5.445.0](v5.444.0...v5.445.0) (2026-06-30)

### 🚀 Amélioration

- [#16585](#16585) Afficher la nouvelle page d'acceptation des CGU
- [#16669](#16669) Ajout d'une colonne rewardRequirementsDescription dans la table quests
- [#16665](#16665) Ajouter un endpoint pour rattacher un centre de certification à une organisation (PIX-22632)
- [#16677](#16677) MDX-238 CY_Antivirus_AVA correction orthotypo

### 🐛 Correction

- [#16655](#16655) Afficher les informations correctes de certification sur les pages d'information avant d'entrer en certification (durée d'examen, nombre de questions, etc...) (PIX-21304)

### 🏗️ Tech

- [#16604](#16604) ♻️ Exploration d'une règle pour forcer la forme de déclaration de function (pix-23385)
- [#16682](#16682) Afficher le chemin relative au fichier de test dans la CI
- [#16683](#16683) Ajout de deux index, les deux sur "LOWER(externalId)" des tables "certification-centers" et "organizations"
- [#16674](#16674) Déplacer les tests d'integration dans leurs contextes
- [#16678](#16678) Pouvoir exécuter les tests dans un ordre aléatoire
- [#16671](#16671) Remplace les règles no-restricted-import d'ESLint par des règles de dependency cruiser.
- [#16659](#16659) Supprimer les test unitaires des composants PixApp (PIX-23371).
@pix-service

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 5.445.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants