spectral は OpenAPI、AsyncAPI、JSON Schema などの API ドキュメントを検証するためのツールです。 今回は spectral を使用して OpenAPI の required フィールドを検証するカスタム関数を作成する方法について解説します。 【今回防ぎたいケース】 components: schemas: Me: type: object required: ... # typo により properties に存在しないフィールドが指定されてしまっている。 # # build-in rulesets を extends した # 『['spectral…