Se você é um usuário do Azure DevOps procurando onde e como excluir arquivos e pastas, aqui está:
- Edite seu pipeline
- Verifique se você adicionou a tarefa "Preparar análise no SonarQube". Você precisará procurar em outro lugar se precisar de ajuda para configurar isso. Sugestão: Use o editor de pipeline da interface do usuário e o editor yaml se estiver faltando o link de gerenciamento. No momento, não há como converter para UI do yaml. Apenas recrie o pipeline. Se você estiver usando o git, poderá excluir o yaml da raiz do seu repositório.
- Na seção 'Avançado' da tarefa "Preparar análise no SonarQube", você pode adicionar exclusões. Consulte os conselhos de outras pessoas para obter formatos de exclusão específicos.
Exemplo:
# Additional properties that will be passed to the scanner,
# Put one key=value per line, example:
# sonar.exclusions=**/*.bin
sonar.exclusions=MyProjectName/MyWebContentFolder/**
Nota: Se você não tem certeza do caminho, pode entrar em sonarqube, visualizar seu projeto, ver todos ou novos 'odores de código' e o caminho que você precisa está listado acima de cada agrupamento de problemas. Você pode pegar o caminho completo para um arquivo ou usar caracteres curinga como estes exemplos:
- MyProjectName / MyCodeFile.cs
- MyProjectName / **
Se você não tiver a tarefa 'Executar análise de código' adicionada, faça-a e coloque-a em algum lugar após a tarefa 'Compilar solução ** / *. Sln'.
Salve e coloque na fila e, em seguida, verifique o servidor do sonarqube para ver se as exclusões funcionaram.