exhu/listremo

Vérifie que les fichiers sources D et la documentation Markdown respectent la règle des 80 colonnes par ligne du projet. S'exécute via rdmd.

Qu'est-ce que listremo ?

Ce skill permet de vérifier automatiquement que les fichiers sources D et les fichiers de documentation Markdown d'un projet ne dépassent pas la limite de 80 colonnes par ligne, conformément aux règles définies dans `codestyle.md` et `AGENTS.md`. Il est utile pour maintenir une cohérence de style dans les projets de développement logiciel, notamment ceux utilisant le langage D. Le skill s'exécute via `rdmd` avec le compilateur LDC2 et peut cibler des répertoires ou fichiers spécifiques. En cas de dépassement, il retourne un code de sortie non nul et affiche le chemin, le numéro de ligne et la longueur excédentaire.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/exhu/listremo/tree/HEAD/.agents/skills/check-line-length

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Skill de Vérification de Longueur de Ligne

Vérifie que les fichiers sources et les fichiers de documentation ne dépassent pas la limite de 80 colonnes par ligne définie dans codestyle.md et AGENTS.md.

Utilisation

Exécutez le script D en utilisant rdmd :

# Vérifier les cibles par défaut (répertoire source et documentation d'implémentation)
rdmd --compiler=ldc2 \
  .agents/skills/check-line-length/scripts/check_line_length.d

# Ou vérifier des fichiers / répertoires spécifiques
rdmd --compiler=ldc2 \
  .agents/skills/check-line-length/scripts/check_line_length.d \
  source/ spec/plan1-implementation.md

Comportement

  • Se termine avec le code 0 si tous les fichiers inspectés respectent la règle des 80 colonnes.
  • Se termine avec le code 1 et affiche les chemins de fichier, les numéros de ligne et les longueurs de ligne si une ligne dépasse 80 colonnes.

Skills associés