Descrição da ferramenta: ANCHR é uma ferramenta de automação que verifica e valida a arquitetura de código durante o processo de merge, garantindo conformidade estrutural e evitando violações, com feedback imediato e correções automatizadas.
Atributos:
🛡️ Verificação automática: Avalia automaticamente as mudanças na arquitetura durante o merge.
🔗 Detecção de ciclos: Identifica ciclos no grafo de dependências para manter a integridade estrutural.
🚫 Regras de violação: Detecta violações entre pacotes que comprometem a arquitetura.
✅ Avaliação determinística: Decisão clara entre aprovado ou bloqueado sem pontuação subjetiva.
💬 Correções automatizadas: Sugere e insere correções estruturais diretamente nos PRs.
Exemplos de uso:
📝 Análise em Pull Requests: Verifica automaticamente as mudanças na arquitetura ao criar um PR.
🔍 Detecção de ciclos: Identifica ciclos nas dependências ao revisar alterações no código.
⚠️ Sinalização de violações: Bloqueia merges que violam regras arquiteturais estabelecidas.
🛠️ Sugestão de correções: Fornece recomendações específicas para ajustes estruturais no código.
📊 Acompanhamento da conformidade: Monitora continuamente a integridade arquitetônica do repositório ao longo do tempo.

