api-version should not cause a ChangedParameterOrder error
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 45/100
Piste de recherche
Recherchez dans le dépôt la règle ChangedParameterOrder et la gestion des références de paramètres, puis comparez les listes de paramètres d’origine et mises à jour présentées dans l’issue. Le travail est terminé lorsque le réordonnancement de ApiVersionParameter ne produit plus cette erreur de breaking change, tandis que les autres modifications de l’ordre des paramètres restent détectées ; validez-le avec l’exemple de l’issue et les vérifications pertinentes du projet.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
I'm working on https://github.com/Azure/azure-rest-api-specs-pr/pull/15631 . I have 57 ChangedParameterOrder breaking change errors. Many are due to ApiVersionParameter changing order. It should be ignored by the ChangedParameterOrder rule.
ChangedParameterOrder
This is the original.
"operationId": "Locations_CheckQuotaAvailability",
"parameters": [
{
"$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter"
},
{
"name": "location",
"in": "path",
"required": true,
"type": "string",
"description": "Azure region"
},
{
"$ref": "../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter"
}
],
To:
"operationId": "Locations_CheckQuotaAvailability",
"parameters": [
{
"$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter"
},
{
"$ref": "../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter"
},
{
"name": "location",
"in": "path",
"description": "A location in a subscription",
"required": true,
"type": "string",
"pattern": "^[-\\w\\._]+$"
}
],
If I move the ApiVersionParameter in the original version to be first, the rule does not consider it breaking.
- Langage dominant
- C#
- Étoiles
- 290
- Forks
- 50
- Merge moyen
- 7 h 8 min
- PR mergées (30 j)
- 11
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de Azure/openapi-diff
-
Crash if inherited property is structurally equal but not reference identicalPeut-être à nouveau libre @mikeharder l’a pris il y a 158 jours, et aucune pull request n’est ouverte. Ouverte
Azure/openapi-diff#482 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Crash if duplicate model names (across files) used in allOfPeut-être à nouveau libre @mikeharder l’a pris il y a 159 jours, et aucune pull request n’est ouverte. Ouverte
Azure/openapi-diff#479 · 2 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Remove dependency `autorest`Peut-être à nouveau libre @mikeharder l’a pris il y a 222 jours, et aucune pull request n’est ouverte. Ouverte
Azure/openapi-diff#456 · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
Azure/openapi-diff#445 ·
Les mainteneurs répondent en général sous 1 jour
-
OpenAPI-diff should flag changes in the tags for an operationPeut-être à nouveau libre @mikeharder l’a pris il y a 405 jours, et aucune pull request n’est ouverte. Ouverte
Azure/openapi-diff#371 · 7 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de Azure/openapi-diff
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 83/100
-
[誤判定] `define` が `デフィね`・`デフィ値` になるPeut-être pris Une pull request liée à cette issue est ouverte ou déjà fusionnée. Ouverte再現済み 要トリアージ 誤判定
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
yksr-melt/Meltype#421 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 64/100
Facepunch/sbox-public#12063 · 1 commentaire ·
Les mainteneurs répondent en général sous 2 jours
-
documentation
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
facioquo/stock-indicators-dotnet#2316 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
ionide/FsAutoComplete#1559 ·