Skip to content Aller au contenu

Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Démarrage rapide

Cette page suit l’analyse de votre premier document.

Analyser un seul fichier

lucid-lint check README.md

Sortie :

warning <path>/README.md:14:1 Sentence is 27 words long (maximum 22). Consider splitting it into shorter sentences. [structure.sentence-too-long]

summary: 1 warnings.
→ run 'lucid-lint explain <rule-id>' — seen here: structure.sentence-too-long
────────────────────────────────────────────────────────────
score: 88/100
       structure    ██▏░░  8/20
       rhythm       █████  20/20
       lexicon      █████  20/20
       syntax       █████  20/20
       readability  █████  20/20

Le bloc final est le résumé du score. Il affiche un score global X / 100 puis le détail par catégorie.

Analyser plusieurs fichiers

lucid-lint check docs/*.md CHANGELOG.md

Analyser un dossier

lucid-lint check docs/

Tous les fichiers avec une extension .md, .markdown ou .txt seront traités.

Utiliser l’entrée standard

echo "This is a test sentence." | lucid-lint check -

Recevoir depuis Pandoc

Pour les formats que lucid-lint ne sait pas encore lire nativement :

pandoc report.docx -t markdown | lucid-lint check -

Choisir un profil

# Le plus strict : Facile À Lire et à Comprendre
lucid-lint check --profile=falc docs/

# Le plus permissif : documentation pour développeurs
lucid-lint check --profile=dev-doc docs/

Voir Profils pour le détail.

Changer le format de sortie

# JSON pour l'intégration continue
lucid-lint check --format=json docs/

Voir Intégration continue pour les recettes CI.

Codes de sortie

CodeSignification
0Aucun problème (ou seulement des info) et score au-dessus de --min-score (si défini)
1Avertissements détectés ou score sous --min-score
2Erreur d’exécution (arguments invalides, fichier illisible)

Les deux portes se combinent. Voir Intégration continue pour les recettes combinées.