eqs-check indique en cas d'échec une commande qui n'existe pas (eqs check --only=...) #104

Closed
opened 2026-10-01 12:27:01 +00:00 by nicolas-fryder · 0 comments

Ce qui se passe

Quand une tâche échoue, eqs-check imprime :

  Échec : format
  Pour isoler : eqs check --only=format
  Correction automatique du lint : eslint . --fix

Mais eqs check n'existe pas — ce sont deux binaires distincts :

$ pnpm exec eqs check --only=format
Commande inconnue : check

eqs — le diagnostic local et l'audit observé de la flotte EQS.
  eqs doctor [--json]   …

La bonne forme est pnpm exec eqs-check --only=format, ou pnpm check --only=format via le script du satellite.

Pourquoi ça compte plus qu'une coquille

C'est la ligne qu'on lit au moment précis où quelque chose est cassé, et où on cherche à réduire la boucle. Elle envoie dans un mur, et le mur affiche l'aide générale de eqs — où check ne figure pas, ce qui donne à croire que la commande a disparu du socle.

C'est ce qui m'est arrivé : j'ai conclu que la CLI 0.14.0 avait renommé check en doctor, ce qui est faux.

Correctif

Faire imprimer eqs-check --only=<tâche> — ou, mieux, la forme que le satellite expose vraiment, pnpm check --only=<tâche>, puisque c'est par là que tout le monde passe.

Vu avec @eqs/cli@0.14.0, sur nuage (profil nest).

## Ce qui se passe Quand une tâche échoue, `eqs-check` imprime : ``` Échec : format Pour isoler : eqs check --only=format Correction automatique du lint : eslint . --fix ``` Mais `eqs check` n'existe pas — ce sont deux binaires distincts : ```console $ pnpm exec eqs check --only=format Commande inconnue : check eqs — le diagnostic local et l'audit observé de la flotte EQS. eqs doctor [--json] … ``` La bonne forme est `pnpm exec eqs-check --only=format`, ou `pnpm check --only=format` via le script du satellite. ## Pourquoi ça compte plus qu'une coquille C'est la ligne qu'on lit au moment précis où quelque chose est cassé, et où on cherche à réduire la boucle. Elle envoie dans un mur, et le mur affiche l'aide générale de `eqs` — où `check` ne figure pas, ce qui donne à croire que la commande a disparu du socle. C'est ce qui m'est arrivé : j'ai conclu que la CLI 0.14.0 avait renommé `check` en `doctor`, ce qui est faux. ## Correctif Faire imprimer `eqs-check --only=<tâche>` — ou, mieux, la forme que le satellite expose vraiment, `pnpm check --only=<tâche>`, puisque c'est par là que tout le monde passe. Vu avec `@eqs/cli@0.14.0`, sur nuage (profil `nest`).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Infrastructure/eqs-platform#104
No description provided.