Skip to content

fix(renovate): formater renovate.json selon Biome — l'unique erreur de lint-and-test - #264

Merged
phmatray merged 2 commits into
devfrom
fix/renovate-json-biome-format
Aug 3, 2026
Merged

phmatray merged 2 commits into
devfrom
fix/renovate-json-biome-format

Conversation

@phmatray

@phmatray phmatray commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Le constat

Les 3 PR Renovate ouvertes (#261 react-router v8 security, #262 motion, #263 non-major) sont toutes rouges sur lint-and-test. Aucune des trois ne touche le fichier fautif — elles heritent du rouge de dev.

La cause

biome check verifie tous les fichiers du depot, JSON compris. Sur 540 fichiers il rend 247 warnings et une seule erreur :

renovate.json format ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
  × Formatter would have printed the following content:
    3   │ - ··"extends":·[
    4   │ - ····"local>Atypical-Consulting/.github:renovate-ci"
    5   │ - ··]
      3 │ + ··"extends":·["local>Atypical-Consulting/.github:renovate-ci"]

Seules les erreurs font echouer le job ; les 247 warnings passent. Le tableau extends tient sur une ligne, Biome exige donc qu'il y soit.

Ce que ca dit du portefeuille

renovate.json vient du sweep d'harmonisation, qui l'ecrit multi-ligne. C'est donc notre propre standard qui rendait ce depot rouge, et il l'etait avant les PR qu'on accusait.

Mesure de l'etendue : sur 234 depots non archives, 4 utilisent Biome — FlowForge, Yendor, og-engine, GitHubSkillsAutomate. Seul FlowForge etait rouge ; Yendor#49 et og-engine#55 viennent d'etre merges verts. Le motif ne se repete donc pas ailleurs aujourd'hui.

⚠️ renovate_v2.py deploy est create-if-absent : il ne reecrira pas ce fichier. Si ce contrat changeait un jour, ce correctif serait annule en silence.

Suite

Une fois merge, les 3 PR Renovate seront rebasees (case rebase-check, jamais update-branch) et devraient repasser vertes.

…nt-and-test

Biome verifie TOUS les fichiers du depot, JSON compris, et exigeait le tableau
extends sur une ligne. C'etait l'unique ERREUR du job (les 247 autres
diagnostics sont des warnings), et elle vivait sur dev : les 3 PR Renovate
rouges ne touchaient pas ce fichier, elles heritaient du rouge de la base.

Le fichier vient du sweep d'harmonisation du portefeuille, qui l'ecrit
multi-ligne. C'est donc notre propre standard qui rendait ce depot rouge.
clippy::useless_borrows_in_formatting, seule erreur de `cargo clippy -- -D warnings`.
Elle etait cachee DERRIERE l'erreur Biome : le job s'arretait avant d'y arriver.
Aucun changement de comportement — format! deref deja l'argument.
@phmatray
phmatray merged commit f4aabc3 into dev Aug 3, 2026
5 checks passed
@phmatray
phmatray deleted the fix/renovate-json-biome-format branch August 3, 2026 16:03
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

Successfully merging this pull request may close these issues.

1 participant