False positives for rule 1007 RemovedClientParameter when using typespec-autorest
- Linguagem predominante
- C#
- Estrelas
- 290
- Forks
- 50
- Merge médio
- 5d 13h
- PRs com merge (30d)
- 5
Descrição
Hi, I'm working on https://github.com/Azure/azure-rest-api-specs-pr/pull/15631 and there are a bunch of breaking changes reported for [rule 1007](https://github.com/Azure/openapi-diff/blob/master/docs/rules/1007.md). According to https://github.com/Azure/typespec-azure/issues/3795 , these are false positives. Are these false positives? Can the rule be updated to eliminate these false positives?
How can I suppress these false positives? I've tried a few options without luck:
``` yaml
suppressions:
- code: RemovedClientParameter
reason: typespec-autorest puts the parameters in each operation
from: vmware.json
```
``` yaml
directive:
- suppress: RemovedClientParameter
reason: typespec-autorest puts the parameters in each operation
from: vmware.json
```
Guia de contribuição
Direção de pesquisa
Comece por docs/rules/1007.md e pela issue vinculada do TypeSpec Azure; em seguida, reproduza os achados relatados de RemovedClientParameter usando vmware.json e o pull request referenciado. Determine se eles são false positives e como a supressão deve funcionar; considera-se concluído quando houver uma correção verificada da regra ou uma supressão funcional documentada, com cobertura de regressão caso exista um teste aplicável.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- csharp, openapi
- Domínio
- api, cli, tooling
- Tipo de issue
- Bug
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 28/100