OpenAPI 仕様のコードインスペクション
このトピックでは、OpenAPI 仕様で利用可能なすべての JetBrains Rider コードインスペクションを一覧表示します。
エディター | インスペクション設定 | インスペクション重大度 | 他の言語 設定ページ  Ctrl+Alt+S で、特定のインスペクションを切り替えたり、その重要度レベルを変更できます。
インスペクション | 説明 | デフォルトの重大度 |
|---|---|---|
OpenAPI/Swagger 仕様の候補 | OpenAPI/Swagger 仕様の一部として解釈できる JSON ファイルを検出します。 このようなファイルには明示的な仕様属性は含まれていませんが、近くにあるプライマリ仕様ファイルから参照されます。 次の例には、同じディレクトリにある 2 つのファイルが含まれています。 1 つ目は、プレーンなプライマリ仕様ファイルです。 2 番目は最初のものから参照されているため、仕様と見なすこともお勧めします。 一次仕様ファイル `openapi.yaml`:
openapi: 3.1.0
components:
schemas:
CustomSchema:
description: Custom schema object
properties:
foo:
$ref: 'common.components.json#/components/schemas/CommonSchema'
仕様ファイル候補 `common.components.json`:
{
"components": { # 'Mark file as OpenAPI specification' highlighting
"schemas": {
"CommonSchema": {
"description": "Common schema object reused in several specifications"
}
}
}
}
| |
未解決の参照 | Yaml 仕様ファイル内の未解決の参照を検出します。 |
2026 年 6 月 12 日