スペクトル:オペランドIDがキャメルケースかどうかを調べる規則
spectralで
operationId
がキャメルケースならば、この規則はチェックします.extends: spectral:oas
aliases:
PathItem:
- $.paths[*]
OperationObject:
- "#PathItem[get,put,post,delete,options,head,patch,trace]"
rules:
operation-id-camel-case:
description: Operation IDs must be camelCase since some generators (e.g. RTK Query) don't support kebab-cases.
message: "Operation ID \"{{value}}\" must be camelCase since some generators (e.g. RTK Query) don't support kebab-cases."
given: "#OperationObject"
severity: error
then:
field: operationId
function: casing
functionOptions:
type: camel
エラー検出例Reference
この問題について(スペクトル:オペランドIDがキャメルケースかどうかを調べる規則), 我々は、より多くの情報をここで見つけました https://dev.to/suin/spectral-rules-for-checking-if-an-operationid-is-a-camelcase-3hmdテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol