Users/yogms/copilot api spec dataplane review #33052
Open
openapi-pipeline-app / Swagger LintDiff
succeeded
Mar 7, 2025 in 3m 54s
Swagger LintDiff succeeded
Details
Compared specs (v2.2.3) | new version | base version |
---|---|---|
package-2025-03-01 | package-2025-03-01(f52772b) | default(main) |
[must fix]The following errors/warnings are introduced by current PR:
Rule | Message | Related RPC [For API reviewers] |
---|---|---|
Path parameter should specify a maximum length (maxLength) and characters allowed (pattern). Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L163 |
||
OperationId for put method should contain both 'Create' and 'Update' Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L198 |
||
Path parameter should specify a maximum length (maxLength) and characters allowed (pattern). Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L204 |
||
Path parameter should specify a maximum length (maxLength) and characters allowed (pattern). Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L278 |
||
Path parameter should specify a maximum length (maxLength) and characters allowed (pattern). Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L318 |
||
Using post for a create operation is discouraged. Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L424 |
||
All success responses except 202 & 204 should define a response body. Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L424 |
||
Path parameter should specify a maximum length (maxLength) and characters allowed (pattern). Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L462 |
||
OperationId for patch method should contain both 'Create' and 'Update' Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L497 |
||
Path parameter should specify a maximum length (maxLength) and characters allowed (pattern). Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L506 |
||
Path parameter should specify a maximum length (maxLength) and characters allowed (pattern). Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L562 |
||
Operation might be pageable. Consider adding the x-ms-pageable extension. Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L595 |
||
Path parameter should specify a maximum length (maxLength) and characters allowed (pattern). Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L602 |
||
Using post for a create operation is discouraged. Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L664 |
||
All success responses except 202 & 204 should define a response body. Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L664 |
||
Operation does not define an 'api-version' query parameter. Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L706 |
||
Operation is missing a default response. Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L707 |
||
Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum. Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L730 |
||
Path parameter should specify a maximum length (maxLength) and characters allowed (pattern). Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L831 |
||
OperationId for put method should contain both 'Create' and 'Update' Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L866 |
||
Path parameter should specify a maximum length (maxLength) and characters allowed (pattern). Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L872 |
||
Path parameter should specify a maximum length (maxLength) and characters allowed (pattern). Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L946 |
||
A LRO Post operation with return schema must have 'x-ms-long-running-operation-options' extension enabled. Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L1011 |
RPC-Async-V1-05 | |
Path parameter should specify a maximum length (maxLength) and characters allowed (pattern). Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L1019 |
||
Based on the response model schema, operation 'OperationProgress_GetOperationResult' might be pageable. Consider adding the x-ms-pageable extension. Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L1097 |
||
Operation might be pageable. Consider adding the x-ms-pageable extension. Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L1097 |
||
Path parameter should specify a maximum length (maxLength) and characters allowed (pattern). Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L1104 |
||
Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum. Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L1172 |
||
Path parameter should specify a maximum length (maxLength) and characters allowed (pattern). Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L1293 |
||
Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum. Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L1378 |
||
Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum. Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L1407 |
||
Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum. Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L1413 |
||
Booleans properties are not descriptive in all cases and can make them to use, evaluate whether is makes sense to keep the property as boolean or turn it into an enum. Location: Microsoft.Industries.ManufacturingDataSolution.Copilot/stable/2025-03-01/openapi.json#L2337 |
Loading