Aller au contenu
Toutes les notes

L'IA vient de sauver les Conventional Commits

Jérémy Magrin

Développeur React Native Freelance Senior · Expo · iOS & Android

in
Pile au moment où tout le monde répète qu'il faut les abandonner Le reproche est réel, feat: fix: chore: mettent le type en premier Et le scope, le seul truc que tu cherches vraiment, reste optionnel Du coup on écrit fix: handle null token, sans dire que ça touche à l'auth Le jour d'un incident, cet historique te sert à rien Sauf que c'est plus toi seul qui le lis Ton agent fouille ton git log et ton blame pour comprendre la codebase avant d'y toucher Des commits structurés et cohérents, c'est le contexte le moins cher que tu peux lui donner Et c'est de plus en plus lui qui les écrit. Sans cadre, il te pond un fix: vague à son tour La bonne nouvelle, le fix tient en deux lignes 'scope-empty': [2, 'never'] 'scope-enum': [2, 'always', ['auth', 'billing', 'api']] commitlint refuse tout commit sans scope, et hors de ta liste fix(auth): handle null token devient obligatoire Les Conventional Commits étaient pas cassés. Ils étaient à moitié configurés Le type pour la machine qui trie. Le scope, obligatoire, pour celui qui debug. Humain ou IA Tu forces le scope maintenant que ton agent les lit, ou tu lui laisses des fix: nus à deviner ?

Lire sur LinkedIn

Pour aller plus loin

Qui écrit

J'aide startups et scale-ups à concevoir, construire et faire évoluer leurs applications mobiles iOS et Android. Je travaille au quotidien avec React Native, que je pratique depuis sa sortie en 2015, ainsi qu'avec Expo, React.js et TypeScript. J'interviens du MVP à la mise en production sur l'App Store et Google Play, jusqu'à l'optimisation fine des performances et la structuration des équipes techniques.

Expert React Native freelanceDéveloppeur Expo freelanceAudit de performance React Native

Parlons-en

Un projet en tête ?

Réponse garantie en moins d'une heure, et trente minutes d'audit offertes en visio.

M'écrireMaltLinkedIn

Emailcontact@magrin.fr

Téléphone+33 6 73 12 19 30

LocalisationParis, France · full remote