Versions in this module Expand all Collapse all v1 v1.16.1 Feb 9, 2026 v1.16.0 Feb 6, 2026 Changes in this version + const CategorySchemas + const CategorySecurity + const CategorySemantic + const CategoryStyle + const RuleOAS3ExampleMissing + const RuleOAS3NoNullable + const RuleOwaspAdditionalPropertiesConstrained + const RuleOwaspArrayLimit + const RuleOwaspAuthInsecureSchemes + const RuleOwaspDefineErrorResponses401 + const RuleOwaspDefineErrorResponses429 + const RuleOwaspDefineErrorResponses500 + const RuleOwaspDefineErrorValidation + const RuleOwaspIntegerFormat + const RuleOwaspIntegerLimit + const RuleOwaspJWTBestPractices + const RuleOwaspNoAPIKeysInURL + const RuleOwaspNoAdditionalProperties + const RuleOwaspNoCredentialsInURL + const RuleOwaspNoHttpBasic + const RuleOwaspNoNumericIDs + const RuleOwaspProtectionGlobalSafe + const RuleOwaspProtectionGlobalUnsafe + const RuleOwaspProtectionGlobalUnsafeStrict + const RuleOwaspRateLimit + const RuleOwaspRateLimitRetryAfter + const RuleOwaspSecurityHostsHttpsOAS3 + const RuleOwaspStringLimit + const RuleOwaspStringRestricted + const RuleSemanticDuplicatedEnum + const RuleSemanticLinkOperation + const RuleSemanticNoAmbiguousPaths + const RuleSemanticNoEvalInMarkdown + const RuleSemanticNoScriptTagsInMarkdown + const RuleSemanticOperationIDValidInURL + const RuleSemanticOperationOperationId + const RuleSemanticPathDeclarations + const RuleSemanticPathParams + const RuleSemanticPathQuery + const RuleSemanticTypedEnum + const RuleSemanticUnusedComponent + const RuleStyleComponentDescription + const RuleStyleContactProperties + const RuleStyleDescriptionDuplication + const RuleStyleInfoContact + const RuleStyleInfoDescription + const RuleStyleInfoLicense + const RuleStyleLicenseURL + const RuleStyleNoRefSiblings + const RuleStyleNoVerbsInPath + const RuleStyleOAS3APIServers + const RuleStyleOAS3HostNotExample + const RuleStyleOAS3HostTrailingSlash + const RuleStyleOAS3ParameterDescription + const RuleStyleOpenAPITags + const RuleStyleOperationDescription + const RuleStyleOperationErrorResponse + const RuleStyleOperationSingularTag + const RuleStyleOperationSuccessResponse + const RuleStyleOperationTagDefined + const RuleStyleOperationTags + const RuleStylePathTrailingSlash + const RuleStylePathsKebabCase + const RuleStyleTagDescription + const RuleStyleTagsAlphabetical + func GetFieldValueNode(obj any, fieldName string, fallbackDoc any) *yaml.Node + type ComponentDescriptionRule struct + func (r *ComponentDescriptionRule) Category() string + func (r *ComponentDescriptionRule) DefaultSeverity() validation.Severity + func (r *ComponentDescriptionRule) Description() string + func (r *ComponentDescriptionRule) HowToFix() string + func (r *ComponentDescriptionRule) ID() string + func (r *ComponentDescriptionRule) Link() string + func (r *ComponentDescriptionRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *ComponentDescriptionRule) Summary() string + func (r *ComponentDescriptionRule) Versions() []string + type ContactPropertiesRule struct + func (r *ContactPropertiesRule) Category() string + func (r *ContactPropertiesRule) DefaultSeverity() validation.Severity + func (r *ContactPropertiesRule) Description() string + func (r *ContactPropertiesRule) HowToFix() string + func (r *ContactPropertiesRule) ID() string + func (r *ContactPropertiesRule) Link() string + func (r *ContactPropertiesRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *ContactPropertiesRule) Summary() string + func (r *ContactPropertiesRule) Versions() []string + type DescriptionDuplicationRule struct + func (r *DescriptionDuplicationRule) Category() string + func (r *DescriptionDuplicationRule) DefaultSeverity() validation.Severity + func (r *DescriptionDuplicationRule) Description() string + func (r *DescriptionDuplicationRule) HowToFix() string + func (r *DescriptionDuplicationRule) ID() string + func (r *DescriptionDuplicationRule) Link() string + func (r *DescriptionDuplicationRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *DescriptionDuplicationRule) Summary() string + func (r *DescriptionDuplicationRule) Versions() []string + type DuplicatedEnumRule struct + func (r *DuplicatedEnumRule) Category() string + func (r *DuplicatedEnumRule) DefaultSeverity() validation.Severity + func (r *DuplicatedEnumRule) Description() string + func (r *DuplicatedEnumRule) HowToFix() string + func (r *DuplicatedEnumRule) ID() string + func (r *DuplicatedEnumRule) Link() string + func (r *DuplicatedEnumRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *DuplicatedEnumRule) Summary() string + func (r *DuplicatedEnumRule) Versions() []string + type InfoContactRule struct + func (r *InfoContactRule) Category() string + func (r *InfoContactRule) DefaultSeverity() validation.Severity + func (r *InfoContactRule) Description() string + func (r *InfoContactRule) HowToFix() string + func (r *InfoContactRule) ID() string + func (r *InfoContactRule) Link() string + func (r *InfoContactRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *InfoContactRule) Summary() string + func (r *InfoContactRule) Versions() []string + type InfoDescriptionRule struct + func (r *InfoDescriptionRule) Category() string + func (r *InfoDescriptionRule) DefaultSeverity() validation.Severity + func (r *InfoDescriptionRule) Description() string + func (r *InfoDescriptionRule) HowToFix() string + func (r *InfoDescriptionRule) ID() string + func (r *InfoDescriptionRule) Link() string + func (r *InfoDescriptionRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *InfoDescriptionRule) Summary() string + func (r *InfoDescriptionRule) Versions() []string + type InfoLicenseRule struct + func (r *InfoLicenseRule) Category() string + func (r *InfoLicenseRule) DefaultSeverity() validation.Severity + func (r *InfoLicenseRule) Description() string + func (r *InfoLicenseRule) HowToFix() string + func (r *InfoLicenseRule) ID() string + func (r *InfoLicenseRule) Link() string + func (r *InfoLicenseRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *InfoLicenseRule) Summary() string + func (r *InfoLicenseRule) Versions() []string + type LicenseURLRule struct + func (r *LicenseURLRule) Category() string + func (r *LicenseURLRule) DefaultSeverity() validation.Severity + func (r *LicenseURLRule) Description() string + func (r *LicenseURLRule) HowToFix() string + func (r *LicenseURLRule) ID() string + func (r *LicenseURLRule) Link() string + func (r *LicenseURLRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *LicenseURLRule) Summary() string + func (r *LicenseURLRule) Versions() []string + type LinkOperationRule struct + func (r *LinkOperationRule) Category() string + func (r *LinkOperationRule) DefaultSeverity() validation.Severity + func (r *LinkOperationRule) Description() string + func (r *LinkOperationRule) HowToFix() string + func (r *LinkOperationRule) ID() string + func (r *LinkOperationRule) Link() string + func (r *LinkOperationRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *LinkOperationRule) Summary() string + func (r *LinkOperationRule) Versions() []string + type NoAmbiguousPathsRule struct + func (r *NoAmbiguousPathsRule) Category() string + func (r *NoAmbiguousPathsRule) DefaultSeverity() validation.Severity + func (r *NoAmbiguousPathsRule) Description() string + func (r *NoAmbiguousPathsRule) HowToFix() string + func (r *NoAmbiguousPathsRule) ID() string + func (r *NoAmbiguousPathsRule) Link() string + func (r *NoAmbiguousPathsRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *NoAmbiguousPathsRule) Summary() string + func (r *NoAmbiguousPathsRule) Versions() []string + type NoEvalInMarkdownRule struct + func (r *NoEvalInMarkdownRule) Category() string + func (r *NoEvalInMarkdownRule) DefaultSeverity() validation.Severity + func (r *NoEvalInMarkdownRule) Description() string + func (r *NoEvalInMarkdownRule) HowToFix() string + func (r *NoEvalInMarkdownRule) ID() string + func (r *NoEvalInMarkdownRule) Link() string + func (r *NoEvalInMarkdownRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *NoEvalInMarkdownRule) Summary() string + func (r *NoEvalInMarkdownRule) Versions() []string + type NoRefSiblingsRule struct + func (r *NoRefSiblingsRule) Category() string + func (r *NoRefSiblingsRule) DefaultSeverity() validation.Severity + func (r *NoRefSiblingsRule) Description() string + func (r *NoRefSiblingsRule) HowToFix() string + func (r *NoRefSiblingsRule) ID() string + func (r *NoRefSiblingsRule) Link() string + func (r *NoRefSiblingsRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *NoRefSiblingsRule) Summary() string + func (r *NoRefSiblingsRule) Versions() []string + type NoScriptTagsInMarkdownRule struct + func (r *NoScriptTagsInMarkdownRule) Category() string + func (r *NoScriptTagsInMarkdownRule) DefaultSeverity() validation.Severity + func (r *NoScriptTagsInMarkdownRule) Description() string + func (r *NoScriptTagsInMarkdownRule) HowToFix() string + func (r *NoScriptTagsInMarkdownRule) ID() string + func (r *NoScriptTagsInMarkdownRule) Link() string + func (r *NoScriptTagsInMarkdownRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *NoScriptTagsInMarkdownRule) Summary() string + func (r *NoScriptTagsInMarkdownRule) Versions() []string + type NoVerbsInPathRule struct + func (r *NoVerbsInPathRule) Category() string + func (r *NoVerbsInPathRule) DefaultSeverity() validation.Severity + func (r *NoVerbsInPathRule) Description() string + func (r *NoVerbsInPathRule) HowToFix() string + func (r *NoVerbsInPathRule) ID() string + func (r *NoVerbsInPathRule) Link() string + func (r *NoVerbsInPathRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *NoVerbsInPathRule) Summary() string + func (r *NoVerbsInPathRule) Versions() []string + type OAS3APIServersRule struct + func (r *OAS3APIServersRule) Category() string + func (r *OAS3APIServersRule) DefaultSeverity() validation.Severity + func (r *OAS3APIServersRule) Description() string + func (r *OAS3APIServersRule) HowToFix() string + func (r *OAS3APIServersRule) ID() string + func (r *OAS3APIServersRule) Link() string + func (r *OAS3APIServersRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OAS3APIServersRule) Summary() string + func (r *OAS3APIServersRule) Versions() []string + type OAS3ExampleMissingRule struct + func (r *OAS3ExampleMissingRule) Category() string + func (r *OAS3ExampleMissingRule) DefaultSeverity() validation.Severity + func (r *OAS3ExampleMissingRule) Description() string + func (r *OAS3ExampleMissingRule) HowToFix() string + func (r *OAS3ExampleMissingRule) ID() string + func (r *OAS3ExampleMissingRule) Link() string + func (r *OAS3ExampleMissingRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OAS3ExampleMissingRule) Summary() string + func (r *OAS3ExampleMissingRule) Versions() []string + type OAS3HostNotExampleRule struct + func (r *OAS3HostNotExampleRule) Category() string + func (r *OAS3HostNotExampleRule) DefaultSeverity() validation.Severity + func (r *OAS3HostNotExampleRule) Description() string + func (r *OAS3HostNotExampleRule) HowToFix() string + func (r *OAS3HostNotExampleRule) ID() string + func (r *OAS3HostNotExampleRule) Link() string + func (r *OAS3HostNotExampleRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OAS3HostNotExampleRule) Summary() string + func (r *OAS3HostNotExampleRule) Versions() []string + type OAS3HostTrailingSlashRule struct + func (r *OAS3HostTrailingSlashRule) Category() string + func (r *OAS3HostTrailingSlashRule) DefaultSeverity() validation.Severity + func (r *OAS3HostTrailingSlashRule) Description() string + func (r *OAS3HostTrailingSlashRule) HowToFix() string + func (r *OAS3HostTrailingSlashRule) ID() string + func (r *OAS3HostTrailingSlashRule) Link() string + func (r *OAS3HostTrailingSlashRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OAS3HostTrailingSlashRule) Summary() string + func (r *OAS3HostTrailingSlashRule) Versions() []string + type OAS3NoNullableRule struct + func (r *OAS3NoNullableRule) Category() string + func (r *OAS3NoNullableRule) DefaultSeverity() validation.Severity + func (r *OAS3NoNullableRule) Description() string + func (r *OAS3NoNullableRule) HowToFix() string + func (r *OAS3NoNullableRule) ID() string + func (r *OAS3NoNullableRule) Link() string + func (r *OAS3NoNullableRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OAS3NoNullableRule) Summary() string + func (r *OAS3NoNullableRule) Versions() []string + type OAS3ParameterDescriptionRule struct + func (r *OAS3ParameterDescriptionRule) Category() string + func (r *OAS3ParameterDescriptionRule) DefaultSeverity() validation.Severity + func (r *OAS3ParameterDescriptionRule) Description() string + func (r *OAS3ParameterDescriptionRule) HowToFix() string + func (r *OAS3ParameterDescriptionRule) ID() string + func (r *OAS3ParameterDescriptionRule) Link() string + func (r *OAS3ParameterDescriptionRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OAS3ParameterDescriptionRule) Summary() string + func (r *OAS3ParameterDescriptionRule) Versions() []string + type OASSchemaCheckRule struct + func (r *OASSchemaCheckRule) Category() string + func (r *OASSchemaCheckRule) DefaultSeverity() validation.Severity + func (r *OASSchemaCheckRule) Description() string + func (r *OASSchemaCheckRule) HowToFix() string + func (r *OASSchemaCheckRule) ID() string + func (r *OASSchemaCheckRule) Link() string + func (r *OASSchemaCheckRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OASSchemaCheckRule) Summary() string + func (r *OASSchemaCheckRule) Versions() []string + type OpenAPITagsRule struct + func (r *OpenAPITagsRule) Category() string + func (r *OpenAPITagsRule) DefaultSeverity() validation.Severity + func (r *OpenAPITagsRule) Description() string + func (r *OpenAPITagsRule) HowToFix() string + func (r *OpenAPITagsRule) ID() string + func (r *OpenAPITagsRule) Link() string + func (r *OpenAPITagsRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OpenAPITagsRule) Summary() string + func (r *OpenAPITagsRule) Versions() []string + type OperationDescriptionRule struct + func (r *OperationDescriptionRule) Category() string + func (r *OperationDescriptionRule) DefaultSeverity() validation.Severity + func (r *OperationDescriptionRule) Description() string + func (r *OperationDescriptionRule) HowToFix() string + func (r *OperationDescriptionRule) ID() string + func (r *OperationDescriptionRule) Link() string + func (r *OperationDescriptionRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OperationDescriptionRule) Summary() string + func (r *OperationDescriptionRule) Versions() []string + type OperationErrorResponseRule struct + func (r *OperationErrorResponseRule) Category() string + func (r *OperationErrorResponseRule) DefaultSeverity() validation.Severity + func (r *OperationErrorResponseRule) Description() string + func (r *OperationErrorResponseRule) HowToFix() string + func (r *OperationErrorResponseRule) ID() string + func (r *OperationErrorResponseRule) Link() string + func (r *OperationErrorResponseRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OperationErrorResponseRule) Summary() string + func (r *OperationErrorResponseRule) Versions() []string + type OperationIDValidInURLRule struct + func (r *OperationIDValidInURLRule) Category() string + func (r *OperationIDValidInURLRule) DefaultSeverity() validation.Severity + func (r *OperationIDValidInURLRule) Description() string + func (r *OperationIDValidInURLRule) HowToFix() string + func (r *OperationIDValidInURLRule) ID() string + func (r *OperationIDValidInURLRule) Link() string + func (r *OperationIDValidInURLRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OperationIDValidInURLRule) Summary() string + func (r *OperationIDValidInURLRule) Versions() []string + type OperationIdRule struct + func (r *OperationIdRule) Category() string + func (r *OperationIdRule) DefaultSeverity() validation.Severity + func (r *OperationIdRule) Description() string + func (r *OperationIdRule) HowToFix() string + func (r *OperationIdRule) ID() string + func (r *OperationIdRule) Link() string + func (r *OperationIdRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OperationIdRule) Summary() string + func (r *OperationIdRule) Versions() []string + type OperationSingularTagRule struct + func (r *OperationSingularTagRule) Category() string + func (r *OperationSingularTagRule) DefaultSeverity() validation.Severity + func (r *OperationSingularTagRule) Description() string + func (r *OperationSingularTagRule) HowToFix() string + func (r *OperationSingularTagRule) ID() string + func (r *OperationSingularTagRule) Link() string + func (r *OperationSingularTagRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OperationSingularTagRule) Summary() string + func (r *OperationSingularTagRule) Versions() []string + type OperationSuccessResponseRule struct + func (r *OperationSuccessResponseRule) Category() string + func (r *OperationSuccessResponseRule) DefaultSeverity() validation.Severity + func (r *OperationSuccessResponseRule) Description() string + func (r *OperationSuccessResponseRule) HowToFix() string + func (r *OperationSuccessResponseRule) ID() string + func (r *OperationSuccessResponseRule) Link() string + func (r *OperationSuccessResponseRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OperationSuccessResponseRule) Summary() string + func (r *OperationSuccessResponseRule) Versions() []string + type OperationTagDefinedRule struct + func (r *OperationTagDefinedRule) Category() string + func (r *OperationTagDefinedRule) DefaultSeverity() validation.Severity + func (r *OperationTagDefinedRule) Description() string + func (r *OperationTagDefinedRule) HowToFix() string + func (r *OperationTagDefinedRule) ID() string + func (r *OperationTagDefinedRule) Link() string + func (r *OperationTagDefinedRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OperationTagDefinedRule) Summary() string + func (r *OperationTagDefinedRule) Versions() []string + type OperationTagsRule struct + func (r *OperationTagsRule) Category() string + func (r *OperationTagsRule) DefaultSeverity() validation.Severity + func (r *OperationTagsRule) Description() string + func (r *OperationTagsRule) HowToFix() string + func (r *OperationTagsRule) ID() string + func (r *OperationTagsRule) Link() string + func (r *OperationTagsRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OperationTagsRule) Summary() string + func (r *OperationTagsRule) Versions() []string + type OwaspAdditionalPropertiesConstrainedRule struct + func (r *OwaspAdditionalPropertiesConstrainedRule) Category() string + func (r *OwaspAdditionalPropertiesConstrainedRule) DefaultSeverity() validation.Severity + func (r *OwaspAdditionalPropertiesConstrainedRule) Description() string + func (r *OwaspAdditionalPropertiesConstrainedRule) HowToFix() string + func (r *OwaspAdditionalPropertiesConstrainedRule) ID() string + func (r *OwaspAdditionalPropertiesConstrainedRule) Link() string + func (r *OwaspAdditionalPropertiesConstrainedRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OwaspAdditionalPropertiesConstrainedRule) Summary() string + func (r *OwaspAdditionalPropertiesConstrainedRule) Versions() []string + type OwaspArrayLimitRule struct + func (r *OwaspArrayLimitRule) Category() string + func (r *OwaspArrayLimitRule) DefaultSeverity() validation.Severity + func (r *OwaspArrayLimitRule) Description() string + func (r *OwaspArrayLimitRule) HowToFix() string + func (r *OwaspArrayLimitRule) ID() string + func (r *OwaspArrayLimitRule) Link() string + func (r *OwaspArrayLimitRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OwaspArrayLimitRule) Summary() string + func (r *OwaspArrayLimitRule) Versions() []string + type OwaspAuthInsecureSchemesRule struct + func (r *OwaspAuthInsecureSchemesRule) Category() string + func (r *OwaspAuthInsecureSchemesRule) DefaultSeverity() validation.Severity + func (r *OwaspAuthInsecureSchemesRule) Description() string + func (r *OwaspAuthInsecureSchemesRule) HowToFix() string + func (r *OwaspAuthInsecureSchemesRule) ID() string + func (r *OwaspAuthInsecureSchemesRule) Link() string + func (r *OwaspAuthInsecureSchemesRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OwaspAuthInsecureSchemesRule) Summary() string + func (r *OwaspAuthInsecureSchemesRule) Versions() []string + type OwaspDefineErrorResponses401Rule struct + func (r *OwaspDefineErrorResponses401Rule) Category() string + func (r *OwaspDefineErrorResponses401Rule) DefaultSeverity() validation.Severity + func (r *OwaspDefineErrorResponses401Rule) Description() string + func (r *OwaspDefineErrorResponses401Rule) HowToFix() string + func (r *OwaspDefineErrorResponses401Rule) ID() string + func (r *OwaspDefineErrorResponses401Rule) Link() string + func (r *OwaspDefineErrorResponses401Rule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OwaspDefineErrorResponses401Rule) Summary() string + func (r *OwaspDefineErrorResponses401Rule) Versions() []string + type OwaspDefineErrorResponses429Rule struct + func (r *OwaspDefineErrorResponses429Rule) Category() string + func (r *OwaspDefineErrorResponses429Rule) DefaultSeverity() validation.Severity + func (r *OwaspDefineErrorResponses429Rule) Description() string + func (r *OwaspDefineErrorResponses429Rule) HowToFix() string + func (r *OwaspDefineErrorResponses429Rule) ID() string + func (r *OwaspDefineErrorResponses429Rule) Link() string + func (r *OwaspDefineErrorResponses429Rule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OwaspDefineErrorResponses429Rule) Summary() string + func (r *OwaspDefineErrorResponses429Rule) Versions() []string + type OwaspDefineErrorResponses500Rule struct + func (r *OwaspDefineErrorResponses500Rule) Category() string + func (r *OwaspDefineErrorResponses500Rule) DefaultSeverity() validation.Severity + func (r *OwaspDefineErrorResponses500Rule) Description() string + func (r *OwaspDefineErrorResponses500Rule) HowToFix() string + func (r *OwaspDefineErrorResponses500Rule) ID() string + func (r *OwaspDefineErrorResponses500Rule) Link() string + func (r *OwaspDefineErrorResponses500Rule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OwaspDefineErrorResponses500Rule) Summary() string + func (r *OwaspDefineErrorResponses500Rule) Versions() []string + type OwaspDefineErrorValidationRule struct + func (r *OwaspDefineErrorValidationRule) Category() string + func (r *OwaspDefineErrorValidationRule) DefaultSeverity() validation.Severity + func (r *OwaspDefineErrorValidationRule) Description() string + func (r *OwaspDefineErrorValidationRule) HowToFix() string + func (r *OwaspDefineErrorValidationRule) ID() string + func (r *OwaspDefineErrorValidationRule) Link() string + func (r *OwaspDefineErrorValidationRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OwaspDefineErrorValidationRule) Summary() string + func (r *OwaspDefineErrorValidationRule) Versions() []string + type OwaspIntegerFormatRule struct + func (r *OwaspIntegerFormatRule) Category() string + func (r *OwaspIntegerFormatRule) DefaultSeverity() validation.Severity + func (r *OwaspIntegerFormatRule) Description() string + func (r *OwaspIntegerFormatRule) HowToFix() string + func (r *OwaspIntegerFormatRule) ID() string + func (r *OwaspIntegerFormatRule) Link() string + func (r *OwaspIntegerFormatRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OwaspIntegerFormatRule) Summary() string + func (r *OwaspIntegerFormatRule) Versions() []string + type OwaspIntegerLimitRule struct + func (r *OwaspIntegerLimitRule) Category() string + func (r *OwaspIntegerLimitRule) DefaultSeverity() validation.Severity + func (r *OwaspIntegerLimitRule) Description() string + func (r *OwaspIntegerLimitRule) HowToFix() string + func (r *OwaspIntegerLimitRule) ID() string + func (r *OwaspIntegerLimitRule) Link() string + func (r *OwaspIntegerLimitRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OwaspIntegerLimitRule) Summary() string + func (r *OwaspIntegerLimitRule) Versions() []string + type OwaspJWTBestPracticesRule struct + func (r *OwaspJWTBestPracticesRule) Category() string + func (r *OwaspJWTBestPracticesRule) DefaultSeverity() validation.Severity + func (r *OwaspJWTBestPracticesRule) Description() string + func (r *OwaspJWTBestPracticesRule) HowToFix() string + func (r *OwaspJWTBestPracticesRule) ID() string + func (r *OwaspJWTBestPracticesRule) Link() string + func (r *OwaspJWTBestPracticesRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OwaspJWTBestPracticesRule) Summary() string + func (r *OwaspJWTBestPracticesRule) Versions() []string + type OwaspNoAPIKeysInURLRule struct + func (r *OwaspNoAPIKeysInURLRule) Category() string + func (r *OwaspNoAPIKeysInURLRule) DefaultSeverity() validation.Severity + func (r *OwaspNoAPIKeysInURLRule) Description() string + func (r *OwaspNoAPIKeysInURLRule) HowToFix() string + func (r *OwaspNoAPIKeysInURLRule) ID() string + func (r *OwaspNoAPIKeysInURLRule) Link() string + func (r *OwaspNoAPIKeysInURLRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OwaspNoAPIKeysInURLRule) Summary() string + func (r *OwaspNoAPIKeysInURLRule) Versions() []string + type OwaspNoAdditionalPropertiesRule struct + func (r *OwaspNoAdditionalPropertiesRule) Category() string + func (r *OwaspNoAdditionalPropertiesRule) DefaultSeverity() validation.Severity + func (r *OwaspNoAdditionalPropertiesRule) Description() string + func (r *OwaspNoAdditionalPropertiesRule) HowToFix() string + func (r *OwaspNoAdditionalPropertiesRule) ID() string + func (r *OwaspNoAdditionalPropertiesRule) Link() string + func (r *OwaspNoAdditionalPropertiesRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OwaspNoAdditionalPropertiesRule) Summary() string + func (r *OwaspNoAdditionalPropertiesRule) Versions() []string + type OwaspNoCredentialsInURLRule struct + func (r *OwaspNoCredentialsInURLRule) Category() string + func (r *OwaspNoCredentialsInURLRule) DefaultSeverity() validation.Severity + func (r *OwaspNoCredentialsInURLRule) Description() string + func (r *OwaspNoCredentialsInURLRule) HowToFix() string + func (r *OwaspNoCredentialsInURLRule) ID() string + func (r *OwaspNoCredentialsInURLRule) Link() string + func (r *OwaspNoCredentialsInURLRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OwaspNoCredentialsInURLRule) Summary() string + func (r *OwaspNoCredentialsInURLRule) Versions() []string + type OwaspNoHttpBasicRule struct + func (r *OwaspNoHttpBasicRule) Category() string + func (r *OwaspNoHttpBasicRule) DefaultSeverity() validation.Severity + func (r *OwaspNoHttpBasicRule) Description() string + func (r *OwaspNoHttpBasicRule) HowToFix() string + func (r *OwaspNoHttpBasicRule) ID() string + func (r *OwaspNoHttpBasicRule) Link() string + func (r *OwaspNoHttpBasicRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OwaspNoHttpBasicRule) Summary() string + func (r *OwaspNoHttpBasicRule) Versions() []string + type OwaspNoNumericIDsRule struct + func (r *OwaspNoNumericIDsRule) Category() string + func (r *OwaspNoNumericIDsRule) DefaultSeverity() validation.Severity + func (r *OwaspNoNumericIDsRule) Description() string + func (r *OwaspNoNumericIDsRule) HowToFix() string + func (r *OwaspNoNumericIDsRule) ID() string + func (r *OwaspNoNumericIDsRule) Link() string + func (r *OwaspNoNumericIDsRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OwaspNoNumericIDsRule) Summary() string + func (r *OwaspNoNumericIDsRule) Versions() []string + type OwaspProtectionGlobalSafeRule struct + func (r *OwaspProtectionGlobalSafeRule) Category() string + func (r *OwaspProtectionGlobalSafeRule) DefaultSeverity() validation.Severity + func (r *OwaspProtectionGlobalSafeRule) Description() string + func (r *OwaspProtectionGlobalSafeRule) HowToFix() string + func (r *OwaspProtectionGlobalSafeRule) ID() string + func (r *OwaspProtectionGlobalSafeRule) Link() string + func (r *OwaspProtectionGlobalSafeRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OwaspProtectionGlobalSafeRule) Summary() string + func (r *OwaspProtectionGlobalSafeRule) Versions() []string + type OwaspProtectionGlobalUnsafeRule struct + func (r *OwaspProtectionGlobalUnsafeRule) Category() string + func (r *OwaspProtectionGlobalUnsafeRule) DefaultSeverity() validation.Severity + func (r *OwaspProtectionGlobalUnsafeRule) Description() string + func (r *OwaspProtectionGlobalUnsafeRule) HowToFix() string + func (r *OwaspProtectionGlobalUnsafeRule) ID() string + func (r *OwaspProtectionGlobalUnsafeRule) Link() string + func (r *OwaspProtectionGlobalUnsafeRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OwaspProtectionGlobalUnsafeRule) Summary() string + func (r *OwaspProtectionGlobalUnsafeRule) Versions() []string + type OwaspProtectionGlobalUnsafeStrictRule struct + func (r *OwaspProtectionGlobalUnsafeStrictRule) Category() string + func (r *OwaspProtectionGlobalUnsafeStrictRule) DefaultSeverity() validation.Severity + func (r *OwaspProtectionGlobalUnsafeStrictRule) Description() string + func (r *OwaspProtectionGlobalUnsafeStrictRule) HowToFix() string + func (r *OwaspProtectionGlobalUnsafeStrictRule) ID() string + func (r *OwaspProtectionGlobalUnsafeStrictRule) Link() string + func (r *OwaspProtectionGlobalUnsafeStrictRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OwaspProtectionGlobalUnsafeStrictRule) Summary() string + func (r *OwaspProtectionGlobalUnsafeStrictRule) Versions() []string + type OwaspRateLimitRetryAfterRule struct + func (r *OwaspRateLimitRetryAfterRule) Category() string + func (r *OwaspRateLimitRetryAfterRule) DefaultSeverity() validation.Severity + func (r *OwaspRateLimitRetryAfterRule) Description() string + func (r *OwaspRateLimitRetryAfterRule) HowToFix() string + func (r *OwaspRateLimitRetryAfterRule) ID() string + func (r *OwaspRateLimitRetryAfterRule) Link() string + func (r *OwaspRateLimitRetryAfterRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OwaspRateLimitRetryAfterRule) Summary() string + func (r *OwaspRateLimitRetryAfterRule) Versions() []string + type OwaspRateLimitRule struct + func (r *OwaspRateLimitRule) Category() string + func (r *OwaspRateLimitRule) DefaultSeverity() validation.Severity + func (r *OwaspRateLimitRule) Description() string + func (r *OwaspRateLimitRule) HowToFix() string + func (r *OwaspRateLimitRule) ID() string + func (r *OwaspRateLimitRule) Link() string + func (r *OwaspRateLimitRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OwaspRateLimitRule) Summary() string + func (r *OwaspRateLimitRule) Versions() []string + type OwaspSecurityHostsHttpsOAS3Rule struct + func (r *OwaspSecurityHostsHttpsOAS3Rule) Category() string + func (r *OwaspSecurityHostsHttpsOAS3Rule) DefaultSeverity() validation.Severity + func (r *OwaspSecurityHostsHttpsOAS3Rule) Description() string + func (r *OwaspSecurityHostsHttpsOAS3Rule) HowToFix() string + func (r *OwaspSecurityHostsHttpsOAS3Rule) ID() string + func (r *OwaspSecurityHostsHttpsOAS3Rule) Link() string + func (r *OwaspSecurityHostsHttpsOAS3Rule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OwaspSecurityHostsHttpsOAS3Rule) Summary() string + func (r *OwaspSecurityHostsHttpsOAS3Rule) Versions() []string + type OwaspStringLimitRule struct + func (r *OwaspStringLimitRule) Category() string + func (r *OwaspStringLimitRule) DefaultSeverity() validation.Severity + func (r *OwaspStringLimitRule) Description() string + func (r *OwaspStringLimitRule) HowToFix() string + func (r *OwaspStringLimitRule) ID() string + func (r *OwaspStringLimitRule) Link() string + func (r *OwaspStringLimitRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OwaspStringLimitRule) Summary() string + func (r *OwaspStringLimitRule) Versions() []string + type OwaspStringRestrictedRule struct + func (r *OwaspStringRestrictedRule) Category() string + func (r *OwaspStringRestrictedRule) DefaultSeverity() validation.Severity + func (r *OwaspStringRestrictedRule) Description() string + func (r *OwaspStringRestrictedRule) HowToFix() string + func (r *OwaspStringRestrictedRule) ID() string + func (r *OwaspStringRestrictedRule) Link() string + func (r *OwaspStringRestrictedRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *OwaspStringRestrictedRule) Summary() string + func (r *OwaspStringRestrictedRule) Versions() []string + type PathDeclarationsRule struct + func (r *PathDeclarationsRule) Category() string + func (r *PathDeclarationsRule) DefaultSeverity() validation.Severity + func (r *PathDeclarationsRule) Description() string + func (r *PathDeclarationsRule) HowToFix() string + func (r *PathDeclarationsRule) ID() string + func (r *PathDeclarationsRule) Link() string + func (r *PathDeclarationsRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *PathDeclarationsRule) Summary() string + func (r *PathDeclarationsRule) Versions() []string + type PathParamsRule struct + func (r *PathParamsRule) Category() string + func (r *PathParamsRule) DefaultSeverity() validation.Severity + func (r *PathParamsRule) Description() string + func (r *PathParamsRule) HowToFix() string + func (r *PathParamsRule) ID() string + func (r *PathParamsRule) Link() string + func (r *PathParamsRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *PathParamsRule) Summary() string + func (r *PathParamsRule) Versions() []string + type PathQueryRule struct + func (r *PathQueryRule) Category() string + func (r *PathQueryRule) DefaultSeverity() validation.Severity + func (r *PathQueryRule) Description() string + func (r *PathQueryRule) HowToFix() string + func (r *PathQueryRule) ID() string + func (r *PathQueryRule) Link() string + func (r *PathQueryRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *PathQueryRule) Summary() string + func (r *PathQueryRule) Versions() []string + type PathTrailingSlashRule struct + func (r *PathTrailingSlashRule) Category() string + func (r *PathTrailingSlashRule) DefaultSeverity() validation.Severity + func (r *PathTrailingSlashRule) Description() string + func (r *PathTrailingSlashRule) HowToFix() string + func (r *PathTrailingSlashRule) ID() string + func (r *PathTrailingSlashRule) Link() string + func (r *PathTrailingSlashRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *PathTrailingSlashRule) Summary() string + func (r *PathTrailingSlashRule) Versions() []string + type PathsKebabCaseRule struct + func (r *PathsKebabCaseRule) Category() string + func (r *PathsKebabCaseRule) DefaultSeverity() validation.Severity + func (r *PathsKebabCaseRule) Description() string + func (r *PathsKebabCaseRule) HowToFix() string + func (r *PathsKebabCaseRule) ID() string + func (r *PathsKebabCaseRule) Link() string + func (r *PathsKebabCaseRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *PathsKebabCaseRule) Summary() string + func (r *PathsKebabCaseRule) Versions() []string + type TagDescriptionRule struct + func (r *TagDescriptionRule) Category() string + func (r *TagDescriptionRule) DefaultSeverity() validation.Severity + func (r *TagDescriptionRule) Description() string + func (r *TagDescriptionRule) HowToFix() string + func (r *TagDescriptionRule) ID() string + func (r *TagDescriptionRule) Link() string + func (r *TagDescriptionRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *TagDescriptionRule) Summary() string + func (r *TagDescriptionRule) Versions() []string + type TagsAlphabeticalRule struct + func (r *TagsAlphabeticalRule) Category() string + func (r *TagsAlphabeticalRule) DefaultSeverity() validation.Severity + func (r *TagsAlphabeticalRule) Description() string + func (r *TagsAlphabeticalRule) HowToFix() string + func (r *TagsAlphabeticalRule) ID() string + func (r *TagsAlphabeticalRule) Link() string + func (r *TagsAlphabeticalRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *TagsAlphabeticalRule) Summary() string + func (r *TagsAlphabeticalRule) Versions() []string + type TypedEnumRule struct + func (r *TypedEnumRule) Category() string + func (r *TypedEnumRule) DefaultSeverity() validation.Severity + func (r *TypedEnumRule) Description() string + func (r *TypedEnumRule) HowToFix() string + func (r *TypedEnumRule) ID() string + func (r *TypedEnumRule) Link() string + func (r *TypedEnumRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *TypedEnumRule) Summary() string + func (r *TypedEnumRule) Versions() []string + type UnusedComponentRule struct + func (r *UnusedComponentRule) Category() string + func (r *UnusedComponentRule) DefaultSeverity() validation.Severity + func (r *UnusedComponentRule) Description() string + func (r *UnusedComponentRule) HowToFix() string + func (r *UnusedComponentRule) ID() string + func (r *UnusedComponentRule) Link() string + func (r *UnusedComponentRule) Run(_ context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], ...) []error + func (r *UnusedComponentRule) Summary() string + func (r *UnusedComponentRule) Versions() []string