Resultados
Escolha uma pasta de projeto e execute o Matlock para obter sua primeira pontuação. Sua primeira análise é gratuita e não exige conta.
Os arquivos são lidos neste computador. Nada é enviado.
Matlock
| Parte | Resultado | Tempo |
|---|
Todas as partes rodam mesmo quando uma falha. As partes que exigem seu computador vêm do script que você executa e cola aqui; as verificações pré-push e do Matlock rodam direto no navegador.
Integridade dos testes
A linha de base de testes salva não confere mais com o lacre. Ela pode ter sido alterada fora do Matlock; confira a lista abaixo com atenção.
Um instantâneo é um arquivo pequeno com o registro dos seus testes. Salve-o fora do seu projeto, por exemplo na pasta Documentos, e carregue-o aqui ou em outro navegador. Ele é salvo e lido apenas neste computador; nada é enviado.
O registro de testes em uso veio de um arquivo dentro do seu projeto e ainda não foi confirmado. Um agente pode tê-lo alterado; leia o texto restaurado com cuidado.
O Matlock lembra dos seus testes após cada execução e compara a próxima com eles. Salvo apenas neste navegador (por nome de pasta). Limpar os dados do site remove o registro.
O que o Matlock leu
Linha de execução e script
Esta é uma prévia da linha de execução. Para executar etapas, use o aplicativo Matlock para computador.
Copie o script, abra o PowerShell, CMD ou um terminal Bash na pasta do seu projeto, cole e pressione Enter. Cole o que for impresso no painel de saída para ver linhas vermelhas e verdes.
Favoritos
Cartões de um clique para este tipo de projeto, rotinas iniciais, destinos e os cartões que você salvou.
Prontos para este projeto
Cartões individuais (execute sozinhos ou em sequência)
Limpar, Baixar, Formatar, Lint, Analisar, Testar, Cobertura e Compilar também rodam dentro dos dois cartões acima.
Para onde vai o código aprovado
Cartões de push e implantação. Eles pedem confirmação antes de rodar e usam as ferramentas nas quais você já entrou.
Rotinas
Uma rotina é uma linha de execução salva que você inicia com um botão. Renomeie, duplique, reordene, exclua, exporte e importe quando quiser.
Salvar rotinas faz parte do Matlock Pro. As rotinas iniciais acima funcionam para todos.
Seus cartões salvos
Salvar cartões faz parte do Matlock Pro. Os cartões prontos acima funcionam para todos.
Computador
Comandos prontos do computador para Windows e Linux. Edite-os antes de usar. Nenhum abre janela que precise de mouse.
Alerta
Seja avisado quando uma execução terminar. Preencha uma vez; o script que você copiar envia o e-mail por conta própria.
Ainda não testado.
Um navegador não pode enviar e-mails. Copie este comando, execute-o no seu terminal e seu servidor de e-mail enviará o alerta de teste.
Itens ignorados
Itens ignorados nunca reduzem sua pontuação. Ficam salvos apenas neste navegador, nunca no seu projeto. Ao restaurar um item, uma nova análise roda na hora.
Valor: o que o Matlock encontrou e o que você corrigiu
Uma contagem contínua dos problemas que o Matlock encontrou neste projeto, dos que você corrigiu e dos que continuam abertos. Apenas contagens: nenhum código nem nome de arquivo é guardado.
Alguns registros anteriores não conferem mais com o lacre. Eles podem ter sido editados fora do Matlock.
Problemas encontrados, corrigidos e ainda abertos
Um ponto vazado marca uma execução em que parte da verificação não pôde rodar. O ponto com anel é o seu ponto de partida.
Pontuação ao longo do tempo
Suas execuções
Salvo apenas neste navegador. Limpar os dados do site remove este histórico.
Agente e MCP
Seu agente pode executar verificações, ler resultados e repeti-las. Ele não pode alterar nem desligar as verificações integradas.
Conecte seu agente
Testar conexão aqui copia uma pergunta para o seu agente. Para testar direto do Matlock, abra Configurações -> Agente de IA (MCP) -> Testar conexão no aplicativo para computador.
Configurações de conexão
A conexão do Matlock roda no seu próprio computador pelo aplicativo desktop. Ela fica desligada até você ativá-la.
- No aplicativo desktop do Matlock, abra Configurações -> Agente de IA (MCP) e ative a chave.
- Clique em Copiar configurações de conexão no aplicativo. Ele preenche o caminho exato da sua instalação; o texto acima é a mesma configuração usando o nome curto do programa.
- Cole nas configurações MCP do seu agente e clique em Testar conexão no aplicativo.
Mapa para o agente
Cole este mapa em qualquer assistente de IA no celular (Kimi, Qwen, DeepSeek, Gemini, Claude, ChatGPT e outros) para tirar dúvidas enquanto orienta seu agente local.
Configurações
Sessão
Você está na Central de Comando Web somente leitura. Para liberar números de linha, trechos de código, correções, cartões salvos e alertas, abra o aplicativo desktop Matlock e cole sua chave em Configurações -> Licença -> Ativar.
Ajuste de modularidade
Limite máximo de linhas por arquivo (CWE-1080 / CWE-1120). Configuração exclusiva da pessoa no aplicativo para computador.
Dados salvos
Cartões, exclusões, verificações personalizadas e sua linha de execução ficam salvos apenas neste navegador. Nada é enviado e senhas nunca são salvas.
Idioma
Adicionar um cartão
Escolha o que você deseja adicionar.
Ação
Favoritos, bloqueio e aprovação são salvos com o cartão e valem no aplicativo para computador. Perguntar antes de executar também entra nos scripts que você copia.
Sequência
Favoritos, bloqueio e aprovação são salvos com o cartão e valem no aplicativo para computador. Perguntar antes de executar também entra nos scripts que você copia.
Comando do computador
Exige permissões de administrador ou root. O Matlock não eleva suas próprias permissões; o comando para com uma mensagem simples caso não tenha sido iniciado assim.
Favoritos, bloqueio e aprovação são salvos com o cartão e valem no aplicativo para computador. Perguntar antes de executar também entra nos scripts que você copia.
Destino
Um destino é um comando que você pode ler e editar. O Matlock nunca armazena senhas, tokens ou chaves da nuvem; ele usa a ferramenta na qual você já entrou no seu próprio computador.
Favoritos, bloqueio e aprovação são salvos com o cartão e valem no aplicativo para computador. Perguntar antes de executar também entra nos scripts que você copia.
Verificação personalizada
Uma verificação personalizada é uma busca extra de padrões. Ela não pode alterar as verificações integradas do Matlock.