CommunityProgramación y desarrollogithub.com

exhu/listremo

Verifica que los archivos fuente en D y la documentación en Markdown cumplan con la regla de longitud máxima de línea de 80 columnas del proyecto. Se ejecuta mediante rdmd.

¿Qué es listremo?

Esta habilidad para agentes de IA verifica que los archivos de código fuente D y la documentación en Markdown no excedan el límite de 80 columnas por línea definido en los archivos `codestyle.md` y `AGENTS.md`. Se ejecuta mediante el comando `rdmd` con el compilador LDC2. Es útil para mantener la legibilidad y consistencia del estilo de código en el proyecto. Al ejecutarse, escanea los archivos especificados (por defecto el directorio `source/` y el documento de implementación) y reporta cualquier línea que exceda el límite, mostrando su ruta, número de línea y longitud. Si todas las líneas cumplen la regla, finaliza con código de salida 0; en caso contrario, finaliza con código 1.

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

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Habilidad de Verificación de Longitud de Línea

Verifica que los archivos de código fuente y documentación no superen el límite de 80 columnas por línea definido en codestyle.md y AGENTS.md.

Uso

Ejecute el script D usando rdmd:

# Verificar objetivos predeterminados (directorio de origen y documento de implementación)
rdmd --compiler=ldc2 \
  .agents/skills/check-line-length/scripts/check_line_length.d

# O verificar archivos / directorios específicos
rdmd --compiler=ldc2 \
  .agents/skills/check-line-length/scripts/check_line_length.d \
  source/ spec/plan1-implementation.md

Comportamiento

  • Finaliza con 0 si todos los archivos inspeccionados cumplen con la regla de 80 columnas.
  • Finaliza con 1 e imprime las rutas de archivo, números de línea y longitudes de línea si alguna línea supera las 80 columnas.

Skills relacionados