Skip to content

Soporte para oclif

archlint proporciona soporte integrado para oclif, el Open CLI Framework.

Características

  • Puntos de entrada de la CLI: Reconoce automáticamente los archivos de comando como puntos de entrada.
  • Detección de hooks: Identifica hooks de oclif en sus dependencias para evitar falsos positivos en el análisis de código muerto.
  • Reglas arquitectónicas: Proporciona presets que siguen la estructura de directorios recomendada por oclif.

Configuración

Para habilitar el soporte de oclif, agréguelo a su lista extends:

yaml
extends:
  - oclif

Lógica de detección

El preset de oclif se detecta automáticamente si:

  1. package.json contiene @oclif/core o @oclif/command en sus dependencias.
  2. Existe un archivo oclif.manifest.json en el proyecto.

Released under the MIT License.