O que é uma regra?
Uma expectativa sobre como o código se comporta, como “retorna um usuário ou lança uma exceção, nunca null.” O Panolayer deriva a maioria das regras do seu código, e elas são executadas a cada alteração.
Posso escrever minhas próprias regras?
Sim. Suas regras são executadas junto com as que o Panolayer deriva.
O que acontece quando uma regra está errada?
Corrija-a. A correção fica guardada com o projeto e molda cada verificação seguinte.
Quando a verificação é executada?
Quando você salva um arquivo na sua branch e quando um agente marca uma tarefa como concluída.
Qual é a velocidade?
Os resultados voltam em segundos, rápido o suficiente para executar o agente, verificar, corrigir e verificar de novo sem sair da tarefa.
Meu código é enviado para um modelo?
Seu repositório e seu índice ficam no seu Mac, a menos que você os sincronize ou compartilhe. Recursos que usam um modelo enviam os trechos relevantes ao provedor que você configurou, sob os termos desse provedor. Mais na página de Segurança.
Isso bloqueia meu merge?
Ele segura os agentes, não você. O trabalho dos agentes é verificado antes de você decidir o que entra no merge, e você sempre pode fazer commit e merge por conta própria. As falhas permanecem listadas.
Isso substitui meus testes?
Não. Ele roda junto com eles e, onde você configurar, também executa seus testes, builds e checagens de tipos.