Documentation
| Article | Path |
|---|---|
| DELETE success response is undefined (OpenAPI 3.0) | openAPI/general/success_response_code_undefined_delete_operation |
| GET success response is undefined (OpenAPI 3.0) | openAPI/general/success_response_code_undefined_get_operation |
| HEAD success response is undefined (OpenAPI 3.0) | openAPI/general/success_response_code_undefined_head_operation |
| Object schema without defined properties | openAPI/general/json_object_schema_without_properties |
| Object schema without a type constraint | openAPI/general/json_object_schema_without_type |
| PATCH success response is undefined (OpenAPI 3.0) | openAPI/general/success_response_code_undefined_patch_operation |
| POST success response is undefined (OpenAPI 3.0) | openAPI/general/success_response_code_undefined_post_operation |
| PUT success response is undefined (OpenAPI 3.0) | openAPI/general/success_response_code_undefined_put_operation |
| Empty Schema Object | openAPI/general/schema_object_empty |
| Review additional properties on reference objects | openAPI/general/json_ref_alongside_properties |
| Review the OpenAPI contact URL | openAPI/general/invalid_contact_url |
| Review the OpenAPI contact email | openAPI/general/invalid_contact_email |
| Default value does not match the type (OpenAPI 3.0) | openAPI/general/default_invalid |
| Review enum and additional schema constraints | openAPI/general/object_using_enum_with_keyword |
| Example value does not match the schema type (OpenAPI 3.0) | openAPI/general/example_not_compliant_with_schema_type |
| Review an Accept header parameter definition | openAPI/general/header_parameter_named_as_accept |
| Review an Authorization header parameter definition | openAPI/general/header_parameter_named_as_authorization |
| Review a Content-Type header parameter definition | openAPI/general/header_parameter_named_as_content_type |
| Review the OpenAPI license URL | openAPI/general/invalid_license_url |
| Schema minimum exceeds its maximum | openAPI/general/property_defining_maximum_not_greater_than_minimum |
| Review the operation’s external documentation URL | openAPI/general/invalid_operation_external_documentation_url |
| Review schema definitions for required properties | openAPI/general/properties_missing_required_property |
| Review response header definitions and HTTP semantics | openAPI/general/header_response_name_is_invalid |
| Review the schema’s external documentation URL | openAPI/general/invalid_schema_external_documentation_url |
| Review tag external documentation URLs | openAPI/general/invalid_tag_external_documentation_url |
| Path placeholder has no corresponding path parameter | openAPI/general/template_path_parameter_with_no_corresponding_path_parameter |
| Path parameter has no matching path placeholder | openAPI/general/path_parameter_with_no_corresponding_template_path |
| Ambiguous path definitions | openAPI/general/path_ambiguous |
| String pattern is undefined (OpenAPI 3.0) | openAPI/general/pattern_undefined |
| Maximum string length is undefined (OpenAPI 3.0) | openAPI/general/maximum_length_undefined |
| String pattern is too broad (OpenAPI 3.0) | openAPI/general/string_schema_with_broad_pattern |
| Review discriminator value types and mappings | openAPI/general/schema_discriminator_property_not_string |
| Array without an item limit | openAPI/general/array_without_maximum_number_items |
| Array item definition is missing | openAPI/general/items_undefined |
| Array item type is undefined (OpenAPI 3.0) | openAPI/general/array_items_has_no_type |
| A body is defined for a bodyless response (OpenAPI 3.0) | openAPI/general/response_operations_body_schema_incorrect_defined |
| Review schema type and items usage | openAPI/general/non_array_schema_with_items |
| An operation-level security array is empty | openAPI/general/security_operations_empty_array |
| Review the paths published in OpenAPI | openAPI/general/paths_object_empty |
| Review OpenAPI response definitions | openAPI/general/responses_object_is_empty |
| The global security array is empty | openAPI/general/security_empty_array |
| An operation-level security value contains an empty object | openAPI/general/security_operations_empty_object_definition |
| Global security contains an empty object | openAPI/general/security_empty_object_definition |
| Path placeholder has an empty name | openAPI/general/path_template_empty |
| Review normal operation response definitions | openAPI/general/operation_without_successful_http_status_code |
| Review discriminator property definitions | openAPI/general/schema_discriminator_mismatch_defined_properties |
| Numeric format is unspecified (OpenAPI 3.0) | openAPI/general/numeric_schema_without_format |
| Maximum numeric value is undefined (OpenAPI 3.0) | openAPI/general/numeric_schema_without_maximum |
| Minimum numeric value is undefined (OpenAPI 3.0) | openAPI/general/numeric_schema_without_minimum |
| Response body without a documented schema | openAPI/general/response_operations_body_schema_undefined |
| Review direct self-references in schema composition | openAPI/general/schema_object_with_circular_ref |
| Default response is undefined (OpenAPI 3.0) | openAPI/general/default_response_undefined_operations |
| Review transport security for operation API keys (OpenAPI 3.0) | openAPI/general/api_key_exposed_in_operation_security |
| Review operation visibility for an OpenAPI path | openAPI/general/path_without_operation |
| Invalid HTTP response status code | openAPI/general/responses_wrong_http_status_code |
| allowEmptyValue is used in an unsupported location | openAPI/general/property_allow_empty_value_improperly_defined |
| Review the global external documentation URL | openAPI/general/invalid_global_external_documentation_url |
| An OpenAPI document has no global authentication requirement | openAPI/general/global_security_field_undefined |
| An OpenAPI operation has no declared authentication requirement | openAPI/general/no_global_and_operation_security_defined |
| Review transport security for global API keys (OpenAPI 3.0) | openAPI/general/api_key_exposed_in_global_security |
| Review type definitions for required properties | openAPI/general/schema_required_property_undefined |
| Duplicate operationId values | openAPI/general/operation_id_not_unique |
| Review property constraints in composed schemas | openAPI/general/schema_object_properties_with_duplicated_keys |
| Review parameter identities and usage locations | openAPI/general/parameters_name_in_not_unique |
| Review duplicate header parameter names | openAPI/general/parameter_objects_headers_dup_name |
| Review enum values against the schema type | openAPI/general/schema_enum_invalid |
| Numeric format does not match the type (OpenAPI 3.0) | openAPI/general/invalid_format |
| Review schema constraints for the declared type | openAPI/general/type_has_invalid_keyword |
| Review required properties and default-value behavior | openAPI/general/required_property_default_value |
| Expected response code is missing (OpenAPI 3.0) | openAPI/general/response_code_missing |
| Discriminator property is not required | openAPI/general/schema_discriminator_not_required |
| Path parameter is not marked as required | openAPI/general/path_parameter_not_required |