Solo las líneas que cambiaste
La deuda antigua del mismo archivo la sigue midiendo ArchScan, pero nunca se convierte en ruido de revisión en tu merge request.
- Nueva infracción: comentada
- Deuda existente: sin comentario
ArchPilot actúa en cuanto se abre un pull/merge request, lee el código modificado según tus reglas de arquitectura y deja la corrección como comentario de revisión en línea.
Pantallas de una instalación en funcionamiento
Seis pasos entre tu CI y el panel de AppArch, ambos dentro de tu red. El repositorio nunca se sube; solo viajan los hallazgos.
Un MR nuevo, o un push nuevo sobre él, inicia tu pipeline.
Descarga el conjunto de reglas del panel, con los ajustes de proyecto y espacio ya aplicados.
En modo revisión, el analizador identifica primero los archivos modificados y solo lee esos.
Regla, archivo, línea y mensaje van al panel; el repositorio en sí nunca se sube.
El panel compara con la ejecución anterior: los hallazgos nuevos reciben un comentario, los repetidos no se vuelven a publicar y los corregidos se resuelven.
Comentarios en línea sobre las líneas exactas y una sección AppArch con los totales en la descripción del MR.
Compuerta opcional: elige una severidad fail-on en el panel; cuando un hallazgo la alcanza, el job termina con el código 4, después de enviar los resultados, y el pipeline se pone en rojo.
Cada comentario responde a las mismas cinco preguntas y se ve igual en los cuatro proveedores Git.
Qué regla y qué tan grave. La severidad determina la puntuación y la compuerta opcional.
El comentario va en la línea que rompe la regla, nunca en una anotación encima.
El razonamiento, para que corregir sea una decisión y no una suposición.
Qué cambiar, tal como lo sugiere el analizador.
Un enlace a la página de documentación de la regla.
La deuda antigua del mismo archivo la sigue midiendo ArchScan, pero nunca se convierte en ruido de revisión en tu merge request.
Un comentario por hallazgo, del primer push al último. Cada hallazgo se cierra por separado: corregido o cerrado por una persona.
Los comentarios se publican desde el usuario de integración predeterminado o desde una cuenta de bot dedicada al workspace.
ArchPilot no es un linter - se comporta como un arquitecto que se adapta al flujo de su equipo sin ruido.
El hallazgo aparece en la línea exacta - explicando qué está mal, por qué y la corrección sugerida, igual que un revisor humano. Puede responder en el hilo para debatir.
Solo se revisa el código modificado en ese PR/MR. La deuda heredada nunca se convierte en ruido - el equipo se centra solo en el riesgo que introduce ahora.
Los comentarios se indexan por marcador: el mismo hallazgo nunca se vuelve a publicar en cada push y las infracciones corregidas se resuelven automáticamente. El PR se mantiene limpio y legible.
Los comentarios se publican desde el usuario de integración predeterminado o desde una cuenta de bot dedicada al workspace. Usted elige el idioma de comentarios por workspace (EN/TR).
Active una revisión de un MR específico directamente desde el panel. ArchPilot verifica primero el acceso ("¿puedo leerlo?") y luego ejecuta la revisión en su propio pipeline de CI.
Los miembros de Git y los autores de MR se sincronizan automáticamente; las cuentas de servicio/bot se marcan automáticamente (y son editables). Cada desarrollador obtiene una puntuación basada en ArchPilot.
Active, desactive o ajuste reglas por proyecto o workspace. Las reglas que desactiva en el panel nunca llegan al bot - sin falsos positivos.
El análisis se ejecuta en su propio CI, en su propia infraestructura - su código fuente nunca sale de ella; solo se envían los hallazgos al panel.
Conecte Git, active las reglas y deje que ArchPilot intervenga en el próximo PR.
Nuevos módulos, notas de versión y artículos sobre arquitectura. Puede darse de baja con un clic cuando quiera.