Documentation
¶
Index ¶
- Constants
- func GetFieldValueNode(obj any, fieldName string, fallbackDoc any) *yaml.Node
- type ComponentDescriptionRule
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
Constants ¶
View Source
const ( // CategorySemantic represents rules that check for semantic correctness // These are logical issues that would make the API spec broken or unusable // Examples: missing path parameters, duplicate operation IDs, invalid references CategorySemantic = "semantic" // CategoryStyle represents rules that check for formatting and naming conventions // These are cosmetic preferences that don't affect functionality // Examples: kebab-case paths, camelCase properties, trailing slashes CategoryStyle = "style" // CategorySecurity represents rules that check for security concerns // Examples: OWASP rules, API keys in URLs, HTTPS enforcement CategorySecurity = "security" // CategorySchemas represents rules that check for schema-related issues // Examples: nullable keyword usage, schema validation, type constraints CategorySchemas = "schemas" )
View Source
const RuleOAS3ExampleMissing = "oas3-example-missing"
View Source
const RuleOAS3NoNullable = "oas3-no-nullable"
View Source
const RuleOwaspAdditionalPropertiesConstrained = "owasp-additional-properties-constrained"
View Source
const RuleOwaspArrayLimit = "owasp-array-limit"
View Source
const RuleOwaspAuthInsecureSchemes = "owasp-auth-insecure-schemes"
View Source
const RuleOwaspDefineErrorResponses401 = "owasp-define-error-responses-401"
View Source
const RuleOwaspDefineErrorResponses429 = "owasp-define-error-responses-429"
View Source
const RuleOwaspDefineErrorResponses500 = "owasp-define-error-responses-500"
View Source
const RuleOwaspDefineErrorValidation = "owasp-define-error-validation"
View Source
const RuleOwaspIntegerFormat = "owasp-integer-format"
View Source
const RuleOwaspIntegerLimit = "owasp-integer-limit"
View Source
const RuleOwaspJWTBestPractices = "owasp-jwt-best-practices"
View Source
const RuleOwaspNoAPIKeysInURL = "owasp-no-api-keys-in-url"
View Source
const RuleOwaspNoAdditionalProperties = "owasp-no-additional-properties"
View Source
const RuleOwaspNoCredentialsInURL = "owasp-no-credentials-in-url"
View Source
const RuleOwaspNoHttpBasic = "owasp-no-http-basic"
View Source
const RuleOwaspNoNumericIDs = "owasp-no-numeric-ids"
View Source
const RuleOwaspProtectionGlobalSafe = "owasp-protection-global-safe"
View Source
const RuleOwaspProtectionGlobalUnsafe = "owasp-protection-global-unsafe"
View Source
const RuleOwaspProtectionGlobalUnsafeStrict = "owasp-protection-global-unsafe-strict"
View Source
const RuleOwaspRateLimit = "owasp-rate-limit"
View Source
const RuleOwaspRateLimitRetryAfter = "owasp-rate-limit-retry-after"
View Source
const RuleOwaspSecurityHostsHttpsOAS3 = "owasp-security-hosts-https-oas3"
View Source
const RuleOwaspStringLimit = "owasp-string-limit"
View Source
const RuleOwaspStringRestricted = "owasp-string-restricted"
View Source
const RuleSemanticDuplicatedEnum = "semantic-duplicated-enum"
View Source
const RuleSemanticLinkOperation = "semantic-link-operation"
View Source
const RuleSemanticNoAmbiguousPaths = "semantic-no-ambiguous-paths"
View Source
const RuleSemanticNoEvalInMarkdown = "semantic-no-eval-in-markdown"
View Source
const RuleSemanticNoScriptTagsInMarkdown = "semantic-no-script-tags-in-markdown"
View Source
const RuleSemanticOperationIDValidInURL = "semantic-operation-id-valid-in-url"
View Source
const RuleSemanticOperationOperationId = "semantic-operation-operation-id"
View Source
const RuleSemanticPathDeclarations = "semantic-path-declarations"
View Source
const RuleSemanticPathParams = "semantic-path-params"
View Source
const RuleSemanticPathQuery = "semantic-path-query"
View Source
const RuleSemanticTypedEnum = "semantic-typed-enum"
View Source
const RuleSemanticUnusedComponent = "semantic-unused-component"
View Source
const RuleStyleComponentDescription = "style-component-description"
View Source
const RuleStyleContactProperties = "style-contact-properties"
View Source
const RuleStyleDescriptionDuplication = "style-description-duplication"
View Source
const RuleStyleInfoContact = "style-info-contact"
View Source
const RuleStyleInfoDescription = "style-info-description"
View Source
const RuleStyleInfoLicense = "style-info-license"
View Source
const RuleStyleLicenseURL = "style-license-url"
View Source
const RuleStyleNoRefSiblings = "style-no-ref-siblings"
View Source
const RuleStyleNoVerbsInPath = "style-no-verbs-in-path"
View Source
const RuleStyleOAS3APIServers = "style-oas3-api-servers"
View Source
const RuleStyleOAS3HostNotExample = "style-oas3-host-not-example"
View Source
const RuleStyleOAS3HostTrailingSlash = "style-oas3-host-trailing-slash"
View Source
const RuleStyleOAS3ParameterDescription = "style-oas3-parameter-description"
View Source
const RuleStyleOpenAPITags = "style-openapi-tags"
View Source
const RuleStyleOperationDescription = "style-operation-description"
View Source
const RuleStyleOperationErrorResponse = "style-operation-error-response"
View Source
const RuleStyleOperationSingularTag = "style-operation-singular-tag"
View Source
const RuleStyleOperationSuccessResponse = "style-operation-success-response"
View Source
const RuleStyleOperationTagDefined = "style-operation-tag-defined"
View Source
const RuleStyleOperationTags = "style-operation-tags"
View Source
const RuleStylePathTrailingSlash = "style-path-trailing-slash"
View Source
const RuleStylePathsKebabCase = "style-paths-kebab-case"
View Source
const RuleStyleTagDescription = "style-tag-description"
View Source
const RuleStyleTagsAlphabetical = "style-tags-alphabetical"
Variables ¶
This section is empty.
Functions ¶
func GetFieldValueNode ¶
GetFieldValueNode gets the YAML value node for a specific field from any object with a GetCore() method. This is useful for precise error reporting by providing the exact YAML location of a field.
Example usage:
node := GetFieldValueNode(operation, "description", doc) node := GetFieldValueNode(schema, "type", doc)
Returns the field's value node if found, or a fallback node (object root or document root).
Types ¶
type ComponentDescriptionRule ¶
type ComponentDescriptionRule struct{}
func (*ComponentDescriptionRule) Category ¶
func (r *ComponentDescriptionRule) Category() string
func (*ComponentDescriptionRule) DefaultSeverity ¶
func (r *ComponentDescriptionRule) DefaultSeverity() validation.Severity
func (*ComponentDescriptionRule) Description ¶
func (r *ComponentDescriptionRule) Description() string
func (*ComponentDescriptionRule) HowToFix ¶
func (r *ComponentDescriptionRule) HowToFix() string
func (*ComponentDescriptionRule) ID ¶
func (r *ComponentDescriptionRule) ID() string
func (*ComponentDescriptionRule) Link ¶
func (r *ComponentDescriptionRule) Link() string
func (*ComponentDescriptionRule) Run ¶
func (r *ComponentDescriptionRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*ComponentDescriptionRule) Summary ¶
func (r *ComponentDescriptionRule) Summary() string
func (*ComponentDescriptionRule) Versions ¶
func (r *ComponentDescriptionRule) Versions() []string
type ContactPropertiesRule ¶
type ContactPropertiesRule struct{}
func (*ContactPropertiesRule) Category ¶
func (r *ContactPropertiesRule) Category() string
func (*ContactPropertiesRule) DefaultSeverity ¶
func (r *ContactPropertiesRule) DefaultSeverity() validation.Severity
func (*ContactPropertiesRule) Description ¶
func (r *ContactPropertiesRule) Description() string
func (*ContactPropertiesRule) HowToFix ¶
func (r *ContactPropertiesRule) HowToFix() string
func (*ContactPropertiesRule) ID ¶
func (r *ContactPropertiesRule) ID() string
func (*ContactPropertiesRule) Link ¶
func (r *ContactPropertiesRule) Link() string
func (*ContactPropertiesRule) Run ¶
func (r *ContactPropertiesRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*ContactPropertiesRule) Summary ¶
func (r *ContactPropertiesRule) Summary() string
func (*ContactPropertiesRule) Versions ¶
func (r *ContactPropertiesRule) Versions() []string
type DescriptionDuplicationRule ¶
type DescriptionDuplicationRule struct{}
func (*DescriptionDuplicationRule) Category ¶
func (r *DescriptionDuplicationRule) Category() string
func (*DescriptionDuplicationRule) DefaultSeverity ¶
func (r *DescriptionDuplicationRule) DefaultSeverity() validation.Severity
func (*DescriptionDuplicationRule) Description ¶
func (r *DescriptionDuplicationRule) Description() string
func (*DescriptionDuplicationRule) HowToFix ¶
func (r *DescriptionDuplicationRule) HowToFix() string
func (*DescriptionDuplicationRule) ID ¶
func (r *DescriptionDuplicationRule) ID() string
func (*DescriptionDuplicationRule) Link ¶
func (r *DescriptionDuplicationRule) Link() string
func (*DescriptionDuplicationRule) Run ¶
func (r *DescriptionDuplicationRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*DescriptionDuplicationRule) Summary ¶
func (r *DescriptionDuplicationRule) Summary() string
func (*DescriptionDuplicationRule) Versions ¶
func (r *DescriptionDuplicationRule) Versions() []string
type DuplicatedEnumRule ¶
type DuplicatedEnumRule struct{}
func (*DuplicatedEnumRule) Category ¶
func (r *DuplicatedEnumRule) Category() string
func (*DuplicatedEnumRule) DefaultSeverity ¶
func (r *DuplicatedEnumRule) DefaultSeverity() validation.Severity
func (*DuplicatedEnumRule) Description ¶
func (r *DuplicatedEnumRule) Description() string
func (*DuplicatedEnumRule) HowToFix ¶
func (r *DuplicatedEnumRule) HowToFix() string
func (*DuplicatedEnumRule) ID ¶
func (r *DuplicatedEnumRule) ID() string
func (*DuplicatedEnumRule) Link ¶
func (r *DuplicatedEnumRule) Link() string
func (*DuplicatedEnumRule) Run ¶
func (r *DuplicatedEnumRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*DuplicatedEnumRule) Summary ¶
func (r *DuplicatedEnumRule) Summary() string
func (*DuplicatedEnumRule) Versions ¶
func (r *DuplicatedEnumRule) Versions() []string
type InfoContactRule ¶
type InfoContactRule struct{}
func (*InfoContactRule) Category ¶
func (r *InfoContactRule) Category() string
func (*InfoContactRule) DefaultSeverity ¶
func (r *InfoContactRule) DefaultSeverity() validation.Severity
func (*InfoContactRule) Description ¶
func (r *InfoContactRule) Description() string
func (*InfoContactRule) HowToFix ¶
func (r *InfoContactRule) HowToFix() string
func (*InfoContactRule) ID ¶
func (r *InfoContactRule) ID() string
func (*InfoContactRule) Link ¶
func (r *InfoContactRule) Link() string
func (*InfoContactRule) Run ¶
func (r *InfoContactRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*InfoContactRule) Summary ¶
func (r *InfoContactRule) Summary() string
func (*InfoContactRule) Versions ¶
func (r *InfoContactRule) Versions() []string
type InfoDescriptionRule ¶
type InfoDescriptionRule struct{}
func (*InfoDescriptionRule) Category ¶
func (r *InfoDescriptionRule) Category() string
func (*InfoDescriptionRule) DefaultSeverity ¶
func (r *InfoDescriptionRule) DefaultSeverity() validation.Severity
func (*InfoDescriptionRule) Description ¶
func (r *InfoDescriptionRule) Description() string
func (*InfoDescriptionRule) HowToFix ¶
func (r *InfoDescriptionRule) HowToFix() string
func (*InfoDescriptionRule) ID ¶
func (r *InfoDescriptionRule) ID() string
func (*InfoDescriptionRule) Link ¶
func (r *InfoDescriptionRule) Link() string
func (*InfoDescriptionRule) Run ¶
func (r *InfoDescriptionRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*InfoDescriptionRule) Summary ¶
func (r *InfoDescriptionRule) Summary() string
func (*InfoDescriptionRule) Versions ¶
func (r *InfoDescriptionRule) Versions() []string
type InfoLicenseRule ¶
type InfoLicenseRule struct{}
func (*InfoLicenseRule) Category ¶
func (r *InfoLicenseRule) Category() string
func (*InfoLicenseRule) DefaultSeverity ¶
func (r *InfoLicenseRule) DefaultSeverity() validation.Severity
func (*InfoLicenseRule) Description ¶
func (r *InfoLicenseRule) Description() string
func (*InfoLicenseRule) HowToFix ¶
func (r *InfoLicenseRule) HowToFix() string
func (*InfoLicenseRule) ID ¶
func (r *InfoLicenseRule) ID() string
func (*InfoLicenseRule) Link ¶
func (r *InfoLicenseRule) Link() string
func (*InfoLicenseRule) Run ¶
func (r *InfoLicenseRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*InfoLicenseRule) Summary ¶
func (r *InfoLicenseRule) Summary() string
func (*InfoLicenseRule) Versions ¶
func (r *InfoLicenseRule) Versions() []string
type LicenseURLRule ¶
type LicenseURLRule struct{}
func (*LicenseURLRule) Category ¶
func (r *LicenseURLRule) Category() string
func (*LicenseURLRule) DefaultSeverity ¶
func (r *LicenseURLRule) DefaultSeverity() validation.Severity
func (*LicenseURLRule) Description ¶
func (r *LicenseURLRule) Description() string
func (*LicenseURLRule) HowToFix ¶
func (r *LicenseURLRule) HowToFix() string
func (*LicenseURLRule) ID ¶
func (r *LicenseURLRule) ID() string
func (*LicenseURLRule) Link ¶
func (r *LicenseURLRule) Link() string
func (*LicenseURLRule) Run ¶
func (r *LicenseURLRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*LicenseURLRule) Summary ¶
func (r *LicenseURLRule) Summary() string
func (*LicenseURLRule) Versions ¶
func (r *LicenseURLRule) Versions() []string
type LinkOperationRule ¶
type LinkOperationRule struct{}
func (*LinkOperationRule) Category ¶
func (r *LinkOperationRule) Category() string
func (*LinkOperationRule) DefaultSeverity ¶
func (r *LinkOperationRule) DefaultSeverity() validation.Severity
func (*LinkOperationRule) Description ¶
func (r *LinkOperationRule) Description() string
func (*LinkOperationRule) HowToFix ¶
func (r *LinkOperationRule) HowToFix() string
func (*LinkOperationRule) ID ¶
func (r *LinkOperationRule) ID() string
func (*LinkOperationRule) Link ¶
func (r *LinkOperationRule) Link() string
func (*LinkOperationRule) Run ¶
func (r *LinkOperationRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*LinkOperationRule) Summary ¶
func (r *LinkOperationRule) Summary() string
func (*LinkOperationRule) Versions ¶
func (r *LinkOperationRule) Versions() []string
type NoAmbiguousPathsRule ¶
type NoAmbiguousPathsRule struct{}
func (*NoAmbiguousPathsRule) Category ¶
func (r *NoAmbiguousPathsRule) Category() string
func (*NoAmbiguousPathsRule) DefaultSeverity ¶
func (r *NoAmbiguousPathsRule) DefaultSeverity() validation.Severity
func (*NoAmbiguousPathsRule) Description ¶
func (r *NoAmbiguousPathsRule) Description() string
func (*NoAmbiguousPathsRule) HowToFix ¶
func (r *NoAmbiguousPathsRule) HowToFix() string
func (*NoAmbiguousPathsRule) ID ¶
func (r *NoAmbiguousPathsRule) ID() string
func (*NoAmbiguousPathsRule) Link ¶
func (r *NoAmbiguousPathsRule) Link() string
func (*NoAmbiguousPathsRule) Run ¶
func (r *NoAmbiguousPathsRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*NoAmbiguousPathsRule) Summary ¶
func (r *NoAmbiguousPathsRule) Summary() string
func (*NoAmbiguousPathsRule) Versions ¶
func (r *NoAmbiguousPathsRule) Versions() []string
type NoEvalInMarkdownRule ¶
type NoEvalInMarkdownRule struct{}
func (*NoEvalInMarkdownRule) Category ¶
func (r *NoEvalInMarkdownRule) Category() string
func (*NoEvalInMarkdownRule) DefaultSeverity ¶
func (r *NoEvalInMarkdownRule) DefaultSeverity() validation.Severity
func (*NoEvalInMarkdownRule) Description ¶
func (r *NoEvalInMarkdownRule) Description() string
func (*NoEvalInMarkdownRule) HowToFix ¶
func (r *NoEvalInMarkdownRule) HowToFix() string
func (*NoEvalInMarkdownRule) ID ¶
func (r *NoEvalInMarkdownRule) ID() string
func (*NoEvalInMarkdownRule) Link ¶
func (r *NoEvalInMarkdownRule) Link() string
func (*NoEvalInMarkdownRule) Run ¶
func (r *NoEvalInMarkdownRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*NoEvalInMarkdownRule) Summary ¶
func (r *NoEvalInMarkdownRule) Summary() string
func (*NoEvalInMarkdownRule) Versions ¶
func (r *NoEvalInMarkdownRule) Versions() []string
type NoRefSiblingsRule ¶
type NoRefSiblingsRule struct{}
func (*NoRefSiblingsRule) Category ¶
func (r *NoRefSiblingsRule) Category() string
func (*NoRefSiblingsRule) DefaultSeverity ¶
func (r *NoRefSiblingsRule) DefaultSeverity() validation.Severity
func (*NoRefSiblingsRule) Description ¶
func (r *NoRefSiblingsRule) Description() string
func (*NoRefSiblingsRule) HowToFix ¶
func (r *NoRefSiblingsRule) HowToFix() string
func (*NoRefSiblingsRule) ID ¶
func (r *NoRefSiblingsRule) ID() string
func (*NoRefSiblingsRule) Link ¶
func (r *NoRefSiblingsRule) Link() string
func (*NoRefSiblingsRule) Run ¶
func (r *NoRefSiblingsRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*NoRefSiblingsRule) Summary ¶
func (r *NoRefSiblingsRule) Summary() string
func (*NoRefSiblingsRule) Versions ¶
func (r *NoRefSiblingsRule) Versions() []string
type NoScriptTagsInMarkdownRule ¶
type NoScriptTagsInMarkdownRule struct{}
func (*NoScriptTagsInMarkdownRule) Category ¶
func (r *NoScriptTagsInMarkdownRule) Category() string
func (*NoScriptTagsInMarkdownRule) DefaultSeverity ¶
func (r *NoScriptTagsInMarkdownRule) DefaultSeverity() validation.Severity
func (*NoScriptTagsInMarkdownRule) Description ¶
func (r *NoScriptTagsInMarkdownRule) Description() string
func (*NoScriptTagsInMarkdownRule) HowToFix ¶
func (r *NoScriptTagsInMarkdownRule) HowToFix() string
func (*NoScriptTagsInMarkdownRule) ID ¶
func (r *NoScriptTagsInMarkdownRule) ID() string
func (*NoScriptTagsInMarkdownRule) Link ¶
func (r *NoScriptTagsInMarkdownRule) Link() string
func (*NoScriptTagsInMarkdownRule) Run ¶
func (r *NoScriptTagsInMarkdownRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*NoScriptTagsInMarkdownRule) Summary ¶
func (r *NoScriptTagsInMarkdownRule) Summary() string
func (*NoScriptTagsInMarkdownRule) Versions ¶
func (r *NoScriptTagsInMarkdownRule) Versions() []string
type NoVerbsInPathRule ¶
type NoVerbsInPathRule struct{}
func (*NoVerbsInPathRule) Category ¶
func (r *NoVerbsInPathRule) Category() string
func (*NoVerbsInPathRule) DefaultSeverity ¶
func (r *NoVerbsInPathRule) DefaultSeverity() validation.Severity
func (*NoVerbsInPathRule) Description ¶
func (r *NoVerbsInPathRule) Description() string
func (*NoVerbsInPathRule) HowToFix ¶
func (r *NoVerbsInPathRule) HowToFix() string
func (*NoVerbsInPathRule) ID ¶
func (r *NoVerbsInPathRule) ID() string
func (*NoVerbsInPathRule) Link ¶
func (r *NoVerbsInPathRule) Link() string
func (*NoVerbsInPathRule) Run ¶
func (r *NoVerbsInPathRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*NoVerbsInPathRule) Summary ¶
func (r *NoVerbsInPathRule) Summary() string
func (*NoVerbsInPathRule) Versions ¶
func (r *NoVerbsInPathRule) Versions() []string
type OAS3APIServersRule ¶
type OAS3APIServersRule struct{}
func (*OAS3APIServersRule) Category ¶
func (r *OAS3APIServersRule) Category() string
func (*OAS3APIServersRule) DefaultSeverity ¶
func (r *OAS3APIServersRule) DefaultSeverity() validation.Severity
func (*OAS3APIServersRule) Description ¶
func (r *OAS3APIServersRule) Description() string
func (*OAS3APIServersRule) HowToFix ¶
func (r *OAS3APIServersRule) HowToFix() string
func (*OAS3APIServersRule) ID ¶
func (r *OAS3APIServersRule) ID() string
func (*OAS3APIServersRule) Link ¶
func (r *OAS3APIServersRule) Link() string
func (*OAS3APIServersRule) Run ¶
func (r *OAS3APIServersRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OAS3APIServersRule) Summary ¶
func (r *OAS3APIServersRule) Summary() string
func (*OAS3APIServersRule) Versions ¶
func (r *OAS3APIServersRule) Versions() []string
type OAS3ExampleMissingRule ¶
type OAS3ExampleMissingRule struct{}
func (*OAS3ExampleMissingRule) Category ¶
func (r *OAS3ExampleMissingRule) Category() string
func (*OAS3ExampleMissingRule) DefaultSeverity ¶
func (r *OAS3ExampleMissingRule) DefaultSeverity() validation.Severity
func (*OAS3ExampleMissingRule) Description ¶
func (r *OAS3ExampleMissingRule) Description() string
func (*OAS3ExampleMissingRule) HowToFix ¶
func (r *OAS3ExampleMissingRule) HowToFix() string
func (*OAS3ExampleMissingRule) ID ¶
func (r *OAS3ExampleMissingRule) ID() string
func (*OAS3ExampleMissingRule) Link ¶
func (r *OAS3ExampleMissingRule) Link() string
func (*OAS3ExampleMissingRule) Run ¶
func (r *OAS3ExampleMissingRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OAS3ExampleMissingRule) Summary ¶
func (r *OAS3ExampleMissingRule) Summary() string
func (*OAS3ExampleMissingRule) Versions ¶
func (r *OAS3ExampleMissingRule) Versions() []string
type OAS3HostNotExampleRule ¶
type OAS3HostNotExampleRule struct{}
func (*OAS3HostNotExampleRule) Category ¶
func (r *OAS3HostNotExampleRule) Category() string
func (*OAS3HostNotExampleRule) DefaultSeverity ¶
func (r *OAS3HostNotExampleRule) DefaultSeverity() validation.Severity
func (*OAS3HostNotExampleRule) Description ¶
func (r *OAS3HostNotExampleRule) Description() string
func (*OAS3HostNotExampleRule) HowToFix ¶
func (r *OAS3HostNotExampleRule) HowToFix() string
func (*OAS3HostNotExampleRule) ID ¶
func (r *OAS3HostNotExampleRule) ID() string
func (*OAS3HostNotExampleRule) Link ¶
func (r *OAS3HostNotExampleRule) Link() string
func (*OAS3HostNotExampleRule) Run ¶
func (r *OAS3HostNotExampleRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OAS3HostNotExampleRule) Summary ¶
func (r *OAS3HostNotExampleRule) Summary() string
func (*OAS3HostNotExampleRule) Versions ¶
func (r *OAS3HostNotExampleRule) Versions() []string
type OAS3HostTrailingSlashRule ¶
type OAS3HostTrailingSlashRule struct{}
func (*OAS3HostTrailingSlashRule) Category ¶
func (r *OAS3HostTrailingSlashRule) Category() string
func (*OAS3HostTrailingSlashRule) DefaultSeverity ¶
func (r *OAS3HostTrailingSlashRule) DefaultSeverity() validation.Severity
func (*OAS3HostTrailingSlashRule) Description ¶
func (r *OAS3HostTrailingSlashRule) Description() string
func (*OAS3HostTrailingSlashRule) HowToFix ¶
func (r *OAS3HostTrailingSlashRule) HowToFix() string
func (*OAS3HostTrailingSlashRule) ID ¶
func (r *OAS3HostTrailingSlashRule) ID() string
func (*OAS3HostTrailingSlashRule) Link ¶
func (r *OAS3HostTrailingSlashRule) Link() string
func (*OAS3HostTrailingSlashRule) Run ¶
func (r *OAS3HostTrailingSlashRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OAS3HostTrailingSlashRule) Summary ¶
func (r *OAS3HostTrailingSlashRule) Summary() string
func (*OAS3HostTrailingSlashRule) Versions ¶
func (r *OAS3HostTrailingSlashRule) Versions() []string
type OAS3NoNullableRule ¶
type OAS3NoNullableRule struct{}
func (*OAS3NoNullableRule) Category ¶
func (r *OAS3NoNullableRule) Category() string
func (*OAS3NoNullableRule) DefaultSeverity ¶
func (r *OAS3NoNullableRule) DefaultSeverity() validation.Severity
func (*OAS3NoNullableRule) Description ¶
func (r *OAS3NoNullableRule) Description() string
func (*OAS3NoNullableRule) HowToFix ¶
func (r *OAS3NoNullableRule) HowToFix() string
func (*OAS3NoNullableRule) ID ¶
func (r *OAS3NoNullableRule) ID() string
func (*OAS3NoNullableRule) Link ¶
func (r *OAS3NoNullableRule) Link() string
func (*OAS3NoNullableRule) Run ¶
func (r *OAS3NoNullableRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OAS3NoNullableRule) Summary ¶
func (r *OAS3NoNullableRule) Summary() string
func (*OAS3NoNullableRule) Versions ¶
func (r *OAS3NoNullableRule) Versions() []string
type OAS3ParameterDescriptionRule ¶
type OAS3ParameterDescriptionRule struct{}
func (*OAS3ParameterDescriptionRule) Category ¶
func (r *OAS3ParameterDescriptionRule) Category() string
func (*OAS3ParameterDescriptionRule) DefaultSeverity ¶
func (r *OAS3ParameterDescriptionRule) DefaultSeverity() validation.Severity
func (*OAS3ParameterDescriptionRule) Description ¶
func (r *OAS3ParameterDescriptionRule) Description() string
func (*OAS3ParameterDescriptionRule) HowToFix ¶
func (r *OAS3ParameterDescriptionRule) HowToFix() string
func (*OAS3ParameterDescriptionRule) ID ¶
func (r *OAS3ParameterDescriptionRule) ID() string
func (*OAS3ParameterDescriptionRule) Link ¶
func (r *OAS3ParameterDescriptionRule) Link() string
func (*OAS3ParameterDescriptionRule) Run ¶
func (r *OAS3ParameterDescriptionRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OAS3ParameterDescriptionRule) Summary ¶
func (r *OAS3ParameterDescriptionRule) Summary() string
func (*OAS3ParameterDescriptionRule) Versions ¶
func (r *OAS3ParameterDescriptionRule) Versions() []string
type OASSchemaCheckRule ¶
type OASSchemaCheckRule struct{}
OASSchemaCheckRule validates that schemas contain appropriate constraints for their types
func (*OASSchemaCheckRule) Category ¶
func (r *OASSchemaCheckRule) Category() string
func (*OASSchemaCheckRule) DefaultSeverity ¶
func (r *OASSchemaCheckRule) DefaultSeverity() validation.Severity
func (*OASSchemaCheckRule) Description ¶
func (r *OASSchemaCheckRule) Description() string
func (*OASSchemaCheckRule) HowToFix ¶
func (r *OASSchemaCheckRule) HowToFix() string
func (*OASSchemaCheckRule) ID ¶
func (r *OASSchemaCheckRule) ID() string
func (*OASSchemaCheckRule) Link ¶
func (r *OASSchemaCheckRule) Link() string
func (*OASSchemaCheckRule) Run ¶
func (r *OASSchemaCheckRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OASSchemaCheckRule) Summary ¶
func (r *OASSchemaCheckRule) Summary() string
func (*OASSchemaCheckRule) Versions ¶
func (r *OASSchemaCheckRule) Versions() []string
type OpenAPITagsRule ¶
type OpenAPITagsRule struct{}
func (*OpenAPITagsRule) Category ¶
func (r *OpenAPITagsRule) Category() string
func (*OpenAPITagsRule) DefaultSeverity ¶
func (r *OpenAPITagsRule) DefaultSeverity() validation.Severity
func (*OpenAPITagsRule) Description ¶
func (r *OpenAPITagsRule) Description() string
func (*OpenAPITagsRule) HowToFix ¶
func (r *OpenAPITagsRule) HowToFix() string
func (*OpenAPITagsRule) ID ¶
func (r *OpenAPITagsRule) ID() string
func (*OpenAPITagsRule) Link ¶
func (r *OpenAPITagsRule) Link() string
func (*OpenAPITagsRule) Run ¶
func (r *OpenAPITagsRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OpenAPITagsRule) Summary ¶
func (r *OpenAPITagsRule) Summary() string
func (*OpenAPITagsRule) Versions ¶
func (r *OpenAPITagsRule) Versions() []string
type OperationDescriptionRule ¶
type OperationDescriptionRule struct{}
func (*OperationDescriptionRule) Category ¶
func (r *OperationDescriptionRule) Category() string
func (*OperationDescriptionRule) DefaultSeverity ¶
func (r *OperationDescriptionRule) DefaultSeverity() validation.Severity
func (*OperationDescriptionRule) Description ¶
func (r *OperationDescriptionRule) Description() string
func (*OperationDescriptionRule) HowToFix ¶
func (r *OperationDescriptionRule) HowToFix() string
func (*OperationDescriptionRule) ID ¶
func (r *OperationDescriptionRule) ID() string
func (*OperationDescriptionRule) Link ¶
func (r *OperationDescriptionRule) Link() string
func (*OperationDescriptionRule) Run ¶
func (r *OperationDescriptionRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OperationDescriptionRule) Summary ¶
func (r *OperationDescriptionRule) Summary() string
func (*OperationDescriptionRule) Versions ¶
func (r *OperationDescriptionRule) Versions() []string
type OperationErrorResponseRule ¶
type OperationErrorResponseRule struct{}
func (*OperationErrorResponseRule) Category ¶
func (r *OperationErrorResponseRule) Category() string
func (*OperationErrorResponseRule) DefaultSeverity ¶
func (r *OperationErrorResponseRule) DefaultSeverity() validation.Severity
func (*OperationErrorResponseRule) Description ¶
func (r *OperationErrorResponseRule) Description() string
func (*OperationErrorResponseRule) HowToFix ¶
func (r *OperationErrorResponseRule) HowToFix() string
func (*OperationErrorResponseRule) ID ¶
func (r *OperationErrorResponseRule) ID() string
func (*OperationErrorResponseRule) Link ¶
func (r *OperationErrorResponseRule) Link() string
func (*OperationErrorResponseRule) Run ¶
func (r *OperationErrorResponseRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OperationErrorResponseRule) Summary ¶
func (r *OperationErrorResponseRule) Summary() string
func (*OperationErrorResponseRule) Versions ¶
func (r *OperationErrorResponseRule) Versions() []string
type OperationIDValidInURLRule ¶
type OperationIDValidInURLRule struct{}
func (*OperationIDValidInURLRule) Category ¶
func (r *OperationIDValidInURLRule) Category() string
func (*OperationIDValidInURLRule) DefaultSeverity ¶
func (r *OperationIDValidInURLRule) DefaultSeverity() validation.Severity
func (*OperationIDValidInURLRule) Description ¶
func (r *OperationIDValidInURLRule) Description() string
func (*OperationIDValidInURLRule) HowToFix ¶
func (r *OperationIDValidInURLRule) HowToFix() string
func (*OperationIDValidInURLRule) ID ¶
func (r *OperationIDValidInURLRule) ID() string
func (*OperationIDValidInURLRule) Link ¶
func (r *OperationIDValidInURLRule) Link() string
func (*OperationIDValidInURLRule) Run ¶
func (r *OperationIDValidInURLRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OperationIDValidInURLRule) Summary ¶
func (r *OperationIDValidInURLRule) Summary() string
func (*OperationIDValidInURLRule) Versions ¶
func (r *OperationIDValidInURLRule) Versions() []string
type OperationIdRule ¶
type OperationIdRule struct{}
func (*OperationIdRule) Category ¶
func (r *OperationIdRule) Category() string
func (*OperationIdRule) DefaultSeverity ¶
func (r *OperationIdRule) DefaultSeverity() validation.Severity
func (*OperationIdRule) Description ¶
func (r *OperationIdRule) Description() string
func (*OperationIdRule) HowToFix ¶
func (r *OperationIdRule) HowToFix() string
func (*OperationIdRule) ID ¶
func (r *OperationIdRule) ID() string
func (*OperationIdRule) Link ¶
func (r *OperationIdRule) Link() string
func (*OperationIdRule) Run ¶
func (r *OperationIdRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OperationIdRule) Summary ¶
func (r *OperationIdRule) Summary() string
func (*OperationIdRule) Versions ¶
func (r *OperationIdRule) Versions() []string
type OperationSingularTagRule ¶
type OperationSingularTagRule struct{}
func (*OperationSingularTagRule) Category ¶
func (r *OperationSingularTagRule) Category() string
func (*OperationSingularTagRule) DefaultSeverity ¶
func (r *OperationSingularTagRule) DefaultSeverity() validation.Severity
func (*OperationSingularTagRule) Description ¶
func (r *OperationSingularTagRule) Description() string
func (*OperationSingularTagRule) HowToFix ¶
func (r *OperationSingularTagRule) HowToFix() string
func (*OperationSingularTagRule) ID ¶
func (r *OperationSingularTagRule) ID() string
func (*OperationSingularTagRule) Link ¶
func (r *OperationSingularTagRule) Link() string
func (*OperationSingularTagRule) Run ¶
func (r *OperationSingularTagRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OperationSingularTagRule) Summary ¶
func (r *OperationSingularTagRule) Summary() string
func (*OperationSingularTagRule) Versions ¶
func (r *OperationSingularTagRule) Versions() []string
type OperationSuccessResponseRule ¶
type OperationSuccessResponseRule struct{}
func (*OperationSuccessResponseRule) Category ¶
func (r *OperationSuccessResponseRule) Category() string
func (*OperationSuccessResponseRule) DefaultSeverity ¶
func (r *OperationSuccessResponseRule) DefaultSeverity() validation.Severity
func (*OperationSuccessResponseRule) Description ¶
func (r *OperationSuccessResponseRule) Description() string
func (*OperationSuccessResponseRule) HowToFix ¶
func (r *OperationSuccessResponseRule) HowToFix() string
func (*OperationSuccessResponseRule) ID ¶
func (r *OperationSuccessResponseRule) ID() string
func (*OperationSuccessResponseRule) Link ¶
func (r *OperationSuccessResponseRule) Link() string
func (*OperationSuccessResponseRule) Run ¶
func (r *OperationSuccessResponseRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OperationSuccessResponseRule) Summary ¶
func (r *OperationSuccessResponseRule) Summary() string
func (*OperationSuccessResponseRule) Versions ¶
func (r *OperationSuccessResponseRule) Versions() []string
type OperationTagDefinedRule ¶
type OperationTagDefinedRule struct{}
func (*OperationTagDefinedRule) Category ¶
func (r *OperationTagDefinedRule) Category() string
func (*OperationTagDefinedRule) DefaultSeverity ¶
func (r *OperationTagDefinedRule) DefaultSeverity() validation.Severity
func (*OperationTagDefinedRule) Description ¶
func (r *OperationTagDefinedRule) Description() string
func (*OperationTagDefinedRule) HowToFix ¶
func (r *OperationTagDefinedRule) HowToFix() string
func (*OperationTagDefinedRule) ID ¶
func (r *OperationTagDefinedRule) ID() string
func (*OperationTagDefinedRule) Link ¶
func (r *OperationTagDefinedRule) Link() string
func (*OperationTagDefinedRule) Run ¶
func (r *OperationTagDefinedRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OperationTagDefinedRule) Summary ¶
func (r *OperationTagDefinedRule) Summary() string
func (*OperationTagDefinedRule) Versions ¶
func (r *OperationTagDefinedRule) Versions() []string
type OperationTagsRule ¶
type OperationTagsRule struct{}
func (*OperationTagsRule) Category ¶
func (r *OperationTagsRule) Category() string
func (*OperationTagsRule) DefaultSeverity ¶
func (r *OperationTagsRule) DefaultSeverity() validation.Severity
func (*OperationTagsRule) Description ¶
func (r *OperationTagsRule) Description() string
func (*OperationTagsRule) HowToFix ¶
func (r *OperationTagsRule) HowToFix() string
func (*OperationTagsRule) ID ¶
func (r *OperationTagsRule) ID() string
func (*OperationTagsRule) Link ¶
func (r *OperationTagsRule) Link() string
func (*OperationTagsRule) Run ¶
func (r *OperationTagsRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OperationTagsRule) Summary ¶
func (r *OperationTagsRule) Summary() string
func (*OperationTagsRule) Versions ¶
func (r *OperationTagsRule) Versions() []string
type OwaspAdditionalPropertiesConstrainedRule ¶
type OwaspAdditionalPropertiesConstrainedRule struct{}
func (*OwaspAdditionalPropertiesConstrainedRule) Category ¶
func (r *OwaspAdditionalPropertiesConstrainedRule) Category() string
func (*OwaspAdditionalPropertiesConstrainedRule) DefaultSeverity ¶
func (r *OwaspAdditionalPropertiesConstrainedRule) DefaultSeverity() validation.Severity
func (*OwaspAdditionalPropertiesConstrainedRule) Description ¶
func (r *OwaspAdditionalPropertiesConstrainedRule) Description() string
func (*OwaspAdditionalPropertiesConstrainedRule) HowToFix ¶
func (r *OwaspAdditionalPropertiesConstrainedRule) HowToFix() string
func (*OwaspAdditionalPropertiesConstrainedRule) ID ¶
func (r *OwaspAdditionalPropertiesConstrainedRule) ID() string
func (*OwaspAdditionalPropertiesConstrainedRule) Link ¶
func (r *OwaspAdditionalPropertiesConstrainedRule) Link() string
func (*OwaspAdditionalPropertiesConstrainedRule) Run ¶
func (r *OwaspAdditionalPropertiesConstrainedRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OwaspAdditionalPropertiesConstrainedRule) Summary ¶
func (r *OwaspAdditionalPropertiesConstrainedRule) Summary() string
func (*OwaspAdditionalPropertiesConstrainedRule) Versions ¶
func (r *OwaspAdditionalPropertiesConstrainedRule) Versions() []string
type OwaspArrayLimitRule ¶
type OwaspArrayLimitRule struct{}
func (*OwaspArrayLimitRule) Category ¶
func (r *OwaspArrayLimitRule) Category() string
func (*OwaspArrayLimitRule) DefaultSeverity ¶
func (r *OwaspArrayLimitRule) DefaultSeverity() validation.Severity
func (*OwaspArrayLimitRule) Description ¶
func (r *OwaspArrayLimitRule) Description() string
func (*OwaspArrayLimitRule) HowToFix ¶
func (r *OwaspArrayLimitRule) HowToFix() string
func (*OwaspArrayLimitRule) ID ¶
func (r *OwaspArrayLimitRule) ID() string
func (*OwaspArrayLimitRule) Link ¶
func (r *OwaspArrayLimitRule) Link() string
func (*OwaspArrayLimitRule) Run ¶
func (r *OwaspArrayLimitRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OwaspArrayLimitRule) Summary ¶
func (r *OwaspArrayLimitRule) Summary() string
func (*OwaspArrayLimitRule) Versions ¶
func (r *OwaspArrayLimitRule) Versions() []string
type OwaspAuthInsecureSchemesRule ¶
type OwaspAuthInsecureSchemesRule struct{}
func (*OwaspAuthInsecureSchemesRule) Category ¶
func (r *OwaspAuthInsecureSchemesRule) Category() string
func (*OwaspAuthInsecureSchemesRule) DefaultSeverity ¶
func (r *OwaspAuthInsecureSchemesRule) DefaultSeverity() validation.Severity
func (*OwaspAuthInsecureSchemesRule) Description ¶
func (r *OwaspAuthInsecureSchemesRule) Description() string
func (*OwaspAuthInsecureSchemesRule) HowToFix ¶
func (r *OwaspAuthInsecureSchemesRule) HowToFix() string
func (*OwaspAuthInsecureSchemesRule) ID ¶
func (r *OwaspAuthInsecureSchemesRule) ID() string
func (*OwaspAuthInsecureSchemesRule) Link ¶
func (r *OwaspAuthInsecureSchemesRule) Link() string
func (*OwaspAuthInsecureSchemesRule) Run ¶
func (r *OwaspAuthInsecureSchemesRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OwaspAuthInsecureSchemesRule) Summary ¶
func (r *OwaspAuthInsecureSchemesRule) Summary() string
func (*OwaspAuthInsecureSchemesRule) Versions ¶
func (r *OwaspAuthInsecureSchemesRule) Versions() []string
type OwaspDefineErrorResponses401Rule ¶
type OwaspDefineErrorResponses401Rule struct{}
func (*OwaspDefineErrorResponses401Rule) Category ¶
func (r *OwaspDefineErrorResponses401Rule) Category() string
func (*OwaspDefineErrorResponses401Rule) DefaultSeverity ¶
func (r *OwaspDefineErrorResponses401Rule) DefaultSeverity() validation.Severity
func (*OwaspDefineErrorResponses401Rule) Description ¶
func (r *OwaspDefineErrorResponses401Rule) Description() string
func (*OwaspDefineErrorResponses401Rule) HowToFix ¶
func (r *OwaspDefineErrorResponses401Rule) HowToFix() string
func (*OwaspDefineErrorResponses401Rule) ID ¶
func (r *OwaspDefineErrorResponses401Rule) ID() string
func (*OwaspDefineErrorResponses401Rule) Link ¶
func (r *OwaspDefineErrorResponses401Rule) Link() string
func (*OwaspDefineErrorResponses401Rule) Run ¶
func (r *OwaspDefineErrorResponses401Rule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OwaspDefineErrorResponses401Rule) Summary ¶
func (r *OwaspDefineErrorResponses401Rule) Summary() string
func (*OwaspDefineErrorResponses401Rule) Versions ¶
func (r *OwaspDefineErrorResponses401Rule) Versions() []string
type OwaspDefineErrorResponses429Rule ¶
type OwaspDefineErrorResponses429Rule struct{}
func (*OwaspDefineErrorResponses429Rule) Category ¶
func (r *OwaspDefineErrorResponses429Rule) Category() string
func (*OwaspDefineErrorResponses429Rule) DefaultSeverity ¶
func (r *OwaspDefineErrorResponses429Rule) DefaultSeverity() validation.Severity
func (*OwaspDefineErrorResponses429Rule) Description ¶
func (r *OwaspDefineErrorResponses429Rule) Description() string
func (*OwaspDefineErrorResponses429Rule) HowToFix ¶
func (r *OwaspDefineErrorResponses429Rule) HowToFix() string
func (*OwaspDefineErrorResponses429Rule) ID ¶
func (r *OwaspDefineErrorResponses429Rule) ID() string
func (*OwaspDefineErrorResponses429Rule) Link ¶
func (r *OwaspDefineErrorResponses429Rule) Link() string
func (*OwaspDefineErrorResponses429Rule) Run ¶
func (r *OwaspDefineErrorResponses429Rule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OwaspDefineErrorResponses429Rule) Summary ¶
func (r *OwaspDefineErrorResponses429Rule) Summary() string
func (*OwaspDefineErrorResponses429Rule) Versions ¶
func (r *OwaspDefineErrorResponses429Rule) Versions() []string
type OwaspDefineErrorResponses500Rule ¶
type OwaspDefineErrorResponses500Rule struct{}
func (*OwaspDefineErrorResponses500Rule) Category ¶
func (r *OwaspDefineErrorResponses500Rule) Category() string
func (*OwaspDefineErrorResponses500Rule) DefaultSeverity ¶
func (r *OwaspDefineErrorResponses500Rule) DefaultSeverity() validation.Severity
func (*OwaspDefineErrorResponses500Rule) Description ¶
func (r *OwaspDefineErrorResponses500Rule) Description() string
func (*OwaspDefineErrorResponses500Rule) HowToFix ¶
func (r *OwaspDefineErrorResponses500Rule) HowToFix() string
func (*OwaspDefineErrorResponses500Rule) ID ¶
func (r *OwaspDefineErrorResponses500Rule) ID() string
func (*OwaspDefineErrorResponses500Rule) Link ¶
func (r *OwaspDefineErrorResponses500Rule) Link() string
func (*OwaspDefineErrorResponses500Rule) Run ¶
func (r *OwaspDefineErrorResponses500Rule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OwaspDefineErrorResponses500Rule) Summary ¶
func (r *OwaspDefineErrorResponses500Rule) Summary() string
func (*OwaspDefineErrorResponses500Rule) Versions ¶
func (r *OwaspDefineErrorResponses500Rule) Versions() []string
type OwaspDefineErrorValidationRule ¶
type OwaspDefineErrorValidationRule struct{}
func (*OwaspDefineErrorValidationRule) Category ¶
func (r *OwaspDefineErrorValidationRule) Category() string
func (*OwaspDefineErrorValidationRule) DefaultSeverity ¶
func (r *OwaspDefineErrorValidationRule) DefaultSeverity() validation.Severity
func (*OwaspDefineErrorValidationRule) Description ¶
func (r *OwaspDefineErrorValidationRule) Description() string
func (*OwaspDefineErrorValidationRule) HowToFix ¶
func (r *OwaspDefineErrorValidationRule) HowToFix() string
func (*OwaspDefineErrorValidationRule) ID ¶
func (r *OwaspDefineErrorValidationRule) ID() string
func (*OwaspDefineErrorValidationRule) Link ¶
func (r *OwaspDefineErrorValidationRule) Link() string
func (*OwaspDefineErrorValidationRule) Run ¶
func (r *OwaspDefineErrorValidationRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OwaspDefineErrorValidationRule) Summary ¶
func (r *OwaspDefineErrorValidationRule) Summary() string
func (*OwaspDefineErrorValidationRule) Versions ¶
func (r *OwaspDefineErrorValidationRule) Versions() []string
type OwaspIntegerFormatRule ¶
type OwaspIntegerFormatRule struct{}
func (*OwaspIntegerFormatRule) Category ¶
func (r *OwaspIntegerFormatRule) Category() string
func (*OwaspIntegerFormatRule) DefaultSeverity ¶
func (r *OwaspIntegerFormatRule) DefaultSeverity() validation.Severity
func (*OwaspIntegerFormatRule) Description ¶
func (r *OwaspIntegerFormatRule) Description() string
func (*OwaspIntegerFormatRule) HowToFix ¶
func (r *OwaspIntegerFormatRule) HowToFix() string
func (*OwaspIntegerFormatRule) ID ¶
func (r *OwaspIntegerFormatRule) ID() string
func (*OwaspIntegerFormatRule) Link ¶
func (r *OwaspIntegerFormatRule) Link() string
func (*OwaspIntegerFormatRule) Run ¶
func (r *OwaspIntegerFormatRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OwaspIntegerFormatRule) Summary ¶
func (r *OwaspIntegerFormatRule) Summary() string
func (*OwaspIntegerFormatRule) Versions ¶
func (r *OwaspIntegerFormatRule) Versions() []string
type OwaspIntegerLimitRule ¶
type OwaspIntegerLimitRule struct{}
func (*OwaspIntegerLimitRule) Category ¶
func (r *OwaspIntegerLimitRule) Category() string
func (*OwaspIntegerLimitRule) DefaultSeverity ¶
func (r *OwaspIntegerLimitRule) DefaultSeverity() validation.Severity
func (*OwaspIntegerLimitRule) Description ¶
func (r *OwaspIntegerLimitRule) Description() string
func (*OwaspIntegerLimitRule) HowToFix ¶
func (r *OwaspIntegerLimitRule) HowToFix() string
func (*OwaspIntegerLimitRule) ID ¶
func (r *OwaspIntegerLimitRule) ID() string
func (*OwaspIntegerLimitRule) Link ¶
func (r *OwaspIntegerLimitRule) Link() string
func (*OwaspIntegerLimitRule) Run ¶
func (r *OwaspIntegerLimitRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OwaspIntegerLimitRule) Summary ¶
func (r *OwaspIntegerLimitRule) Summary() string
func (*OwaspIntegerLimitRule) Versions ¶
func (r *OwaspIntegerLimitRule) Versions() []string
type OwaspJWTBestPracticesRule ¶
type OwaspJWTBestPracticesRule struct{}
func (*OwaspJWTBestPracticesRule) Category ¶
func (r *OwaspJWTBestPracticesRule) Category() string
func (*OwaspJWTBestPracticesRule) DefaultSeverity ¶
func (r *OwaspJWTBestPracticesRule) DefaultSeverity() validation.Severity
func (*OwaspJWTBestPracticesRule) Description ¶
func (r *OwaspJWTBestPracticesRule) Description() string
func (*OwaspJWTBestPracticesRule) HowToFix ¶
func (r *OwaspJWTBestPracticesRule) HowToFix() string
func (*OwaspJWTBestPracticesRule) ID ¶
func (r *OwaspJWTBestPracticesRule) ID() string
func (*OwaspJWTBestPracticesRule) Link ¶
func (r *OwaspJWTBestPracticesRule) Link() string
func (*OwaspJWTBestPracticesRule) Run ¶
func (r *OwaspJWTBestPracticesRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OwaspJWTBestPracticesRule) Summary ¶
func (r *OwaspJWTBestPracticesRule) Summary() string
func (*OwaspJWTBestPracticesRule) Versions ¶
func (r *OwaspJWTBestPracticesRule) Versions() []string
type OwaspNoAPIKeysInURLRule ¶
type OwaspNoAPIKeysInURLRule struct{}
func (*OwaspNoAPIKeysInURLRule) Category ¶
func (r *OwaspNoAPIKeysInURLRule) Category() string
func (*OwaspNoAPIKeysInURLRule) DefaultSeverity ¶
func (r *OwaspNoAPIKeysInURLRule) DefaultSeverity() validation.Severity
func (*OwaspNoAPIKeysInURLRule) Description ¶
func (r *OwaspNoAPIKeysInURLRule) Description() string
func (*OwaspNoAPIKeysInURLRule) HowToFix ¶
func (r *OwaspNoAPIKeysInURLRule) HowToFix() string
func (*OwaspNoAPIKeysInURLRule) ID ¶
func (r *OwaspNoAPIKeysInURLRule) ID() string
func (*OwaspNoAPIKeysInURLRule) Link ¶
func (r *OwaspNoAPIKeysInURLRule) Link() string
func (*OwaspNoAPIKeysInURLRule) Run ¶
func (r *OwaspNoAPIKeysInURLRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OwaspNoAPIKeysInURLRule) Summary ¶
func (r *OwaspNoAPIKeysInURLRule) Summary() string
func (*OwaspNoAPIKeysInURLRule) Versions ¶
func (r *OwaspNoAPIKeysInURLRule) Versions() []string
type OwaspNoAdditionalPropertiesRule ¶
type OwaspNoAdditionalPropertiesRule struct{}
func (*OwaspNoAdditionalPropertiesRule) Category ¶
func (r *OwaspNoAdditionalPropertiesRule) Category() string
func (*OwaspNoAdditionalPropertiesRule) DefaultSeverity ¶
func (r *OwaspNoAdditionalPropertiesRule) DefaultSeverity() validation.Severity
func (*OwaspNoAdditionalPropertiesRule) Description ¶
func (r *OwaspNoAdditionalPropertiesRule) Description() string
func (*OwaspNoAdditionalPropertiesRule) HowToFix ¶
func (r *OwaspNoAdditionalPropertiesRule) HowToFix() string
func (*OwaspNoAdditionalPropertiesRule) ID ¶
func (r *OwaspNoAdditionalPropertiesRule) ID() string
func (*OwaspNoAdditionalPropertiesRule) Link ¶
func (r *OwaspNoAdditionalPropertiesRule) Link() string
func (*OwaspNoAdditionalPropertiesRule) Run ¶
func (r *OwaspNoAdditionalPropertiesRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OwaspNoAdditionalPropertiesRule) Summary ¶
func (r *OwaspNoAdditionalPropertiesRule) Summary() string
func (*OwaspNoAdditionalPropertiesRule) Versions ¶
func (r *OwaspNoAdditionalPropertiesRule) Versions() []string
type OwaspNoCredentialsInURLRule ¶
type OwaspNoCredentialsInURLRule struct{}
func (*OwaspNoCredentialsInURLRule) Category ¶
func (r *OwaspNoCredentialsInURLRule) Category() string
func (*OwaspNoCredentialsInURLRule) DefaultSeverity ¶
func (r *OwaspNoCredentialsInURLRule) DefaultSeverity() validation.Severity
func (*OwaspNoCredentialsInURLRule) Description ¶
func (r *OwaspNoCredentialsInURLRule) Description() string
func (*OwaspNoCredentialsInURLRule) HowToFix ¶
func (r *OwaspNoCredentialsInURLRule) HowToFix() string
func (*OwaspNoCredentialsInURLRule) ID ¶
func (r *OwaspNoCredentialsInURLRule) ID() string
func (*OwaspNoCredentialsInURLRule) Link ¶
func (r *OwaspNoCredentialsInURLRule) Link() string
func (*OwaspNoCredentialsInURLRule) Run ¶
func (r *OwaspNoCredentialsInURLRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OwaspNoCredentialsInURLRule) Summary ¶
func (r *OwaspNoCredentialsInURLRule) Summary() string
func (*OwaspNoCredentialsInURLRule) Versions ¶
func (r *OwaspNoCredentialsInURLRule) Versions() []string
type OwaspNoHttpBasicRule ¶
type OwaspNoHttpBasicRule struct{}
func (*OwaspNoHttpBasicRule) Category ¶
func (r *OwaspNoHttpBasicRule) Category() string
func (*OwaspNoHttpBasicRule) DefaultSeverity ¶
func (r *OwaspNoHttpBasicRule) DefaultSeverity() validation.Severity
func (*OwaspNoHttpBasicRule) Description ¶
func (r *OwaspNoHttpBasicRule) Description() string
func (*OwaspNoHttpBasicRule) HowToFix ¶
func (r *OwaspNoHttpBasicRule) HowToFix() string
func (*OwaspNoHttpBasicRule) ID ¶
func (r *OwaspNoHttpBasicRule) ID() string
func (*OwaspNoHttpBasicRule) Link ¶
func (r *OwaspNoHttpBasicRule) Link() string
func (*OwaspNoHttpBasicRule) Run ¶
func (r *OwaspNoHttpBasicRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OwaspNoHttpBasicRule) Summary ¶
func (r *OwaspNoHttpBasicRule) Summary() string
func (*OwaspNoHttpBasicRule) Versions ¶
func (r *OwaspNoHttpBasicRule) Versions() []string
type OwaspNoNumericIDsRule ¶
type OwaspNoNumericIDsRule struct{}
func (*OwaspNoNumericIDsRule) Category ¶
func (r *OwaspNoNumericIDsRule) Category() string
func (*OwaspNoNumericIDsRule) DefaultSeverity ¶
func (r *OwaspNoNumericIDsRule) DefaultSeverity() validation.Severity
func (*OwaspNoNumericIDsRule) Description ¶
func (r *OwaspNoNumericIDsRule) Description() string
func (*OwaspNoNumericIDsRule) HowToFix ¶
func (r *OwaspNoNumericIDsRule) HowToFix() string
func (*OwaspNoNumericIDsRule) ID ¶
func (r *OwaspNoNumericIDsRule) ID() string
func (*OwaspNoNumericIDsRule) Link ¶
func (r *OwaspNoNumericIDsRule) Link() string
func (*OwaspNoNumericIDsRule) Run ¶
func (r *OwaspNoNumericIDsRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OwaspNoNumericIDsRule) Summary ¶
func (r *OwaspNoNumericIDsRule) Summary() string
func (*OwaspNoNumericIDsRule) Versions ¶
func (r *OwaspNoNumericIDsRule) Versions() []string
type OwaspProtectionGlobalSafeRule ¶
type OwaspProtectionGlobalSafeRule struct{}
func (*OwaspProtectionGlobalSafeRule) Category ¶
func (r *OwaspProtectionGlobalSafeRule) Category() string
func (*OwaspProtectionGlobalSafeRule) DefaultSeverity ¶
func (r *OwaspProtectionGlobalSafeRule) DefaultSeverity() validation.Severity
func (*OwaspProtectionGlobalSafeRule) Description ¶
func (r *OwaspProtectionGlobalSafeRule) Description() string
func (*OwaspProtectionGlobalSafeRule) HowToFix ¶
func (r *OwaspProtectionGlobalSafeRule) HowToFix() string
func (*OwaspProtectionGlobalSafeRule) ID ¶
func (r *OwaspProtectionGlobalSafeRule) ID() string
func (*OwaspProtectionGlobalSafeRule) Link ¶
func (r *OwaspProtectionGlobalSafeRule) Link() string
func (*OwaspProtectionGlobalSafeRule) Run ¶
func (r *OwaspProtectionGlobalSafeRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OwaspProtectionGlobalSafeRule) Summary ¶
func (r *OwaspProtectionGlobalSafeRule) Summary() string
func (*OwaspProtectionGlobalSafeRule) Versions ¶
func (r *OwaspProtectionGlobalSafeRule) Versions() []string
type OwaspProtectionGlobalUnsafeRule ¶
type OwaspProtectionGlobalUnsafeRule struct{}
func (*OwaspProtectionGlobalUnsafeRule) Category ¶
func (r *OwaspProtectionGlobalUnsafeRule) Category() string
func (*OwaspProtectionGlobalUnsafeRule) DefaultSeverity ¶
func (r *OwaspProtectionGlobalUnsafeRule) DefaultSeverity() validation.Severity
func (*OwaspProtectionGlobalUnsafeRule) Description ¶
func (r *OwaspProtectionGlobalUnsafeRule) Description() string
func (*OwaspProtectionGlobalUnsafeRule) HowToFix ¶
func (r *OwaspProtectionGlobalUnsafeRule) HowToFix() string
func (*OwaspProtectionGlobalUnsafeRule) ID ¶
func (r *OwaspProtectionGlobalUnsafeRule) ID() string
func (*OwaspProtectionGlobalUnsafeRule) Link ¶
func (r *OwaspProtectionGlobalUnsafeRule) Link() string
func (*OwaspProtectionGlobalUnsafeRule) Run ¶
func (r *OwaspProtectionGlobalUnsafeRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OwaspProtectionGlobalUnsafeRule) Summary ¶
func (r *OwaspProtectionGlobalUnsafeRule) Summary() string
func (*OwaspProtectionGlobalUnsafeRule) Versions ¶
func (r *OwaspProtectionGlobalUnsafeRule) Versions() []string
type OwaspProtectionGlobalUnsafeStrictRule ¶
type OwaspProtectionGlobalUnsafeStrictRule struct{}
func (*OwaspProtectionGlobalUnsafeStrictRule) Category ¶
func (r *OwaspProtectionGlobalUnsafeStrictRule) Category() string
func (*OwaspProtectionGlobalUnsafeStrictRule) DefaultSeverity ¶
func (r *OwaspProtectionGlobalUnsafeStrictRule) DefaultSeverity() validation.Severity
func (*OwaspProtectionGlobalUnsafeStrictRule) Description ¶
func (r *OwaspProtectionGlobalUnsafeStrictRule) Description() string
func (*OwaspProtectionGlobalUnsafeStrictRule) HowToFix ¶
func (r *OwaspProtectionGlobalUnsafeStrictRule) HowToFix() string
func (*OwaspProtectionGlobalUnsafeStrictRule) ID ¶
func (r *OwaspProtectionGlobalUnsafeStrictRule) ID() string
func (*OwaspProtectionGlobalUnsafeStrictRule) Link ¶
func (r *OwaspProtectionGlobalUnsafeStrictRule) Link() string
func (*OwaspProtectionGlobalUnsafeStrictRule) Run ¶
func (r *OwaspProtectionGlobalUnsafeStrictRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OwaspProtectionGlobalUnsafeStrictRule) Summary ¶
func (r *OwaspProtectionGlobalUnsafeStrictRule) Summary() string
func (*OwaspProtectionGlobalUnsafeStrictRule) Versions ¶
func (r *OwaspProtectionGlobalUnsafeStrictRule) Versions() []string
type OwaspRateLimitRetryAfterRule ¶
type OwaspRateLimitRetryAfterRule struct{}
func (*OwaspRateLimitRetryAfterRule) Category ¶
func (r *OwaspRateLimitRetryAfterRule) Category() string
func (*OwaspRateLimitRetryAfterRule) DefaultSeverity ¶
func (r *OwaspRateLimitRetryAfterRule) DefaultSeverity() validation.Severity
func (*OwaspRateLimitRetryAfterRule) Description ¶
func (r *OwaspRateLimitRetryAfterRule) Description() string
func (*OwaspRateLimitRetryAfterRule) HowToFix ¶
func (r *OwaspRateLimitRetryAfterRule) HowToFix() string
func (*OwaspRateLimitRetryAfterRule) ID ¶
func (r *OwaspRateLimitRetryAfterRule) ID() string
func (*OwaspRateLimitRetryAfterRule) Link ¶
func (r *OwaspRateLimitRetryAfterRule) Link() string
func (*OwaspRateLimitRetryAfterRule) Run ¶
func (r *OwaspRateLimitRetryAfterRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OwaspRateLimitRetryAfterRule) Summary ¶
func (r *OwaspRateLimitRetryAfterRule) Summary() string
func (*OwaspRateLimitRetryAfterRule) Versions ¶
func (r *OwaspRateLimitRetryAfterRule) Versions() []string
type OwaspRateLimitRule ¶
type OwaspRateLimitRule struct{}
func (*OwaspRateLimitRule) Category ¶
func (r *OwaspRateLimitRule) Category() string
func (*OwaspRateLimitRule) DefaultSeverity ¶
func (r *OwaspRateLimitRule) DefaultSeverity() validation.Severity
func (*OwaspRateLimitRule) Description ¶
func (r *OwaspRateLimitRule) Description() string
func (*OwaspRateLimitRule) HowToFix ¶
func (r *OwaspRateLimitRule) HowToFix() string
func (*OwaspRateLimitRule) ID ¶
func (r *OwaspRateLimitRule) ID() string
func (*OwaspRateLimitRule) Link ¶
func (r *OwaspRateLimitRule) Link() string
func (*OwaspRateLimitRule) Run ¶
func (r *OwaspRateLimitRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OwaspRateLimitRule) Summary ¶
func (r *OwaspRateLimitRule) Summary() string
func (*OwaspRateLimitRule) Versions ¶
func (r *OwaspRateLimitRule) Versions() []string
type OwaspSecurityHostsHttpsOAS3Rule ¶
type OwaspSecurityHostsHttpsOAS3Rule struct{}
func (*OwaspSecurityHostsHttpsOAS3Rule) Category ¶
func (r *OwaspSecurityHostsHttpsOAS3Rule) Category() string
func (*OwaspSecurityHostsHttpsOAS3Rule) DefaultSeverity ¶
func (r *OwaspSecurityHostsHttpsOAS3Rule) DefaultSeverity() validation.Severity
func (*OwaspSecurityHostsHttpsOAS3Rule) Description ¶
func (r *OwaspSecurityHostsHttpsOAS3Rule) Description() string
func (*OwaspSecurityHostsHttpsOAS3Rule) HowToFix ¶
func (r *OwaspSecurityHostsHttpsOAS3Rule) HowToFix() string
func (*OwaspSecurityHostsHttpsOAS3Rule) ID ¶
func (r *OwaspSecurityHostsHttpsOAS3Rule) ID() string
func (*OwaspSecurityHostsHttpsOAS3Rule) Link ¶
func (r *OwaspSecurityHostsHttpsOAS3Rule) Link() string
func (*OwaspSecurityHostsHttpsOAS3Rule) Run ¶
func (r *OwaspSecurityHostsHttpsOAS3Rule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OwaspSecurityHostsHttpsOAS3Rule) Summary ¶
func (r *OwaspSecurityHostsHttpsOAS3Rule) Summary() string
func (*OwaspSecurityHostsHttpsOAS3Rule) Versions ¶
func (r *OwaspSecurityHostsHttpsOAS3Rule) Versions() []string
type OwaspStringLimitRule ¶
type OwaspStringLimitRule struct{}
func (*OwaspStringLimitRule) Category ¶
func (r *OwaspStringLimitRule) Category() string
func (*OwaspStringLimitRule) DefaultSeverity ¶
func (r *OwaspStringLimitRule) DefaultSeverity() validation.Severity
func (*OwaspStringLimitRule) Description ¶
func (r *OwaspStringLimitRule) Description() string
func (*OwaspStringLimitRule) HowToFix ¶
func (r *OwaspStringLimitRule) HowToFix() string
func (*OwaspStringLimitRule) ID ¶
func (r *OwaspStringLimitRule) ID() string
func (*OwaspStringLimitRule) Link ¶
func (r *OwaspStringLimitRule) Link() string
func (*OwaspStringLimitRule) Run ¶
func (r *OwaspStringLimitRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OwaspStringLimitRule) Summary ¶
func (r *OwaspStringLimitRule) Summary() string
func (*OwaspStringLimitRule) Versions ¶
func (r *OwaspStringLimitRule) Versions() []string
type OwaspStringRestrictedRule ¶
type OwaspStringRestrictedRule struct{}
func (*OwaspStringRestrictedRule) Category ¶
func (r *OwaspStringRestrictedRule) Category() string
func (*OwaspStringRestrictedRule) DefaultSeverity ¶
func (r *OwaspStringRestrictedRule) DefaultSeverity() validation.Severity
func (*OwaspStringRestrictedRule) Description ¶
func (r *OwaspStringRestrictedRule) Description() string
func (*OwaspStringRestrictedRule) HowToFix ¶
func (r *OwaspStringRestrictedRule) HowToFix() string
func (*OwaspStringRestrictedRule) ID ¶
func (r *OwaspStringRestrictedRule) ID() string
func (*OwaspStringRestrictedRule) Link ¶
func (r *OwaspStringRestrictedRule) Link() string
func (*OwaspStringRestrictedRule) Run ¶
func (r *OwaspStringRestrictedRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*OwaspStringRestrictedRule) Summary ¶
func (r *OwaspStringRestrictedRule) Summary() string
func (*OwaspStringRestrictedRule) Versions ¶
func (r *OwaspStringRestrictedRule) Versions() []string
type PathDeclarationsRule ¶
type PathDeclarationsRule struct{}
func (*PathDeclarationsRule) Category ¶
func (r *PathDeclarationsRule) Category() string
func (*PathDeclarationsRule) DefaultSeverity ¶
func (r *PathDeclarationsRule) DefaultSeverity() validation.Severity
func (*PathDeclarationsRule) Description ¶
func (r *PathDeclarationsRule) Description() string
func (*PathDeclarationsRule) HowToFix ¶
func (r *PathDeclarationsRule) HowToFix() string
func (*PathDeclarationsRule) ID ¶
func (r *PathDeclarationsRule) ID() string
func (*PathDeclarationsRule) Link ¶
func (r *PathDeclarationsRule) Link() string
func (*PathDeclarationsRule) Run ¶
func (r *PathDeclarationsRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*PathDeclarationsRule) Summary ¶
func (r *PathDeclarationsRule) Summary() string
func (*PathDeclarationsRule) Versions ¶
func (r *PathDeclarationsRule) Versions() []string
type PathParamsRule ¶
type PathParamsRule struct{}
func (*PathParamsRule) Category ¶
func (r *PathParamsRule) Category() string
func (*PathParamsRule) DefaultSeverity ¶
func (r *PathParamsRule) DefaultSeverity() validation.Severity
func (*PathParamsRule) Description ¶
func (r *PathParamsRule) Description() string
func (*PathParamsRule) HowToFix ¶
func (r *PathParamsRule) HowToFix() string
func (*PathParamsRule) ID ¶
func (r *PathParamsRule) ID() string
func (*PathParamsRule) Link ¶
func (r *PathParamsRule) Link() string
func (*PathParamsRule) Run ¶
func (r *PathParamsRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*PathParamsRule) Summary ¶
func (r *PathParamsRule) Summary() string
func (*PathParamsRule) Versions ¶
func (r *PathParamsRule) Versions() []string
type PathQueryRule ¶
type PathQueryRule struct{}
func (*PathQueryRule) Category ¶
func (r *PathQueryRule) Category() string
func (*PathQueryRule) DefaultSeverity ¶
func (r *PathQueryRule) DefaultSeverity() validation.Severity
func (*PathQueryRule) Description ¶
func (r *PathQueryRule) Description() string
func (*PathQueryRule) HowToFix ¶
func (r *PathQueryRule) HowToFix() string
func (*PathQueryRule) ID ¶
func (r *PathQueryRule) ID() string
func (*PathQueryRule) Link ¶
func (r *PathQueryRule) Link() string
func (*PathQueryRule) Run ¶
func (r *PathQueryRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*PathQueryRule) Summary ¶
func (r *PathQueryRule) Summary() string
func (*PathQueryRule) Versions ¶
func (r *PathQueryRule) Versions() []string
type PathTrailingSlashRule ¶
type PathTrailingSlashRule struct{}
func (*PathTrailingSlashRule) Category ¶
func (r *PathTrailingSlashRule) Category() string
func (*PathTrailingSlashRule) DefaultSeverity ¶
func (r *PathTrailingSlashRule) DefaultSeverity() validation.Severity
func (*PathTrailingSlashRule) Description ¶
func (r *PathTrailingSlashRule) Description() string
func (*PathTrailingSlashRule) HowToFix ¶
func (r *PathTrailingSlashRule) HowToFix() string
func (*PathTrailingSlashRule) ID ¶
func (r *PathTrailingSlashRule) ID() string
func (*PathTrailingSlashRule) Link ¶
func (r *PathTrailingSlashRule) Link() string
func (*PathTrailingSlashRule) Run ¶
func (r *PathTrailingSlashRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*PathTrailingSlashRule) Summary ¶
func (r *PathTrailingSlashRule) Summary() string
func (*PathTrailingSlashRule) Versions ¶
func (r *PathTrailingSlashRule) Versions() []string
type PathsKebabCaseRule ¶
type PathsKebabCaseRule struct{}
func (*PathsKebabCaseRule) Category ¶
func (r *PathsKebabCaseRule) Category() string
func (*PathsKebabCaseRule) DefaultSeverity ¶
func (r *PathsKebabCaseRule) DefaultSeverity() validation.Severity
func (*PathsKebabCaseRule) Description ¶
func (r *PathsKebabCaseRule) Description() string
func (*PathsKebabCaseRule) HowToFix ¶
func (r *PathsKebabCaseRule) HowToFix() string
func (*PathsKebabCaseRule) ID ¶
func (r *PathsKebabCaseRule) ID() string
func (*PathsKebabCaseRule) Link ¶
func (r *PathsKebabCaseRule) Link() string
func (*PathsKebabCaseRule) Run ¶
func (r *PathsKebabCaseRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*PathsKebabCaseRule) Summary ¶
func (r *PathsKebabCaseRule) Summary() string
func (*PathsKebabCaseRule) Versions ¶
func (r *PathsKebabCaseRule) Versions() []string
type TagDescriptionRule ¶
type TagDescriptionRule struct{}
func (*TagDescriptionRule) Category ¶
func (r *TagDescriptionRule) Category() string
func (*TagDescriptionRule) DefaultSeverity ¶
func (r *TagDescriptionRule) DefaultSeverity() validation.Severity
func (*TagDescriptionRule) Description ¶
func (r *TagDescriptionRule) Description() string
func (*TagDescriptionRule) HowToFix ¶
func (r *TagDescriptionRule) HowToFix() string
func (*TagDescriptionRule) ID ¶
func (r *TagDescriptionRule) ID() string
func (*TagDescriptionRule) Link ¶
func (r *TagDescriptionRule) Link() string
func (*TagDescriptionRule) Run ¶
func (r *TagDescriptionRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*TagDescriptionRule) Summary ¶
func (r *TagDescriptionRule) Summary() string
func (*TagDescriptionRule) Versions ¶
func (r *TagDescriptionRule) Versions() []string
type TagsAlphabeticalRule ¶
type TagsAlphabeticalRule struct{}
func (*TagsAlphabeticalRule) Category ¶
func (r *TagsAlphabeticalRule) Category() string
func (*TagsAlphabeticalRule) DefaultSeverity ¶
func (r *TagsAlphabeticalRule) DefaultSeverity() validation.Severity
func (*TagsAlphabeticalRule) Description ¶
func (r *TagsAlphabeticalRule) Description() string
func (*TagsAlphabeticalRule) HowToFix ¶
func (r *TagsAlphabeticalRule) HowToFix() string
func (*TagsAlphabeticalRule) ID ¶
func (r *TagsAlphabeticalRule) ID() string
func (*TagsAlphabeticalRule) Link ¶
func (r *TagsAlphabeticalRule) Link() string
func (*TagsAlphabeticalRule) Run ¶
func (r *TagsAlphabeticalRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*TagsAlphabeticalRule) Summary ¶
func (r *TagsAlphabeticalRule) Summary() string
func (*TagsAlphabeticalRule) Versions ¶
func (r *TagsAlphabeticalRule) Versions() []string
type TypedEnumRule ¶
type TypedEnumRule struct{}
func (*TypedEnumRule) Category ¶
func (r *TypedEnumRule) Category() string
func (*TypedEnumRule) DefaultSeverity ¶
func (r *TypedEnumRule) DefaultSeverity() validation.Severity
func (*TypedEnumRule) Description ¶
func (r *TypedEnumRule) Description() string
func (*TypedEnumRule) HowToFix ¶
func (r *TypedEnumRule) HowToFix() string
func (*TypedEnumRule) ID ¶
func (r *TypedEnumRule) ID() string
func (*TypedEnumRule) Link ¶
func (r *TypedEnumRule) Link() string
func (*TypedEnumRule) Run ¶
func (r *TypedEnumRule) Run(ctx context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*TypedEnumRule) Summary ¶
func (r *TypedEnumRule) Summary() string
func (*TypedEnumRule) Versions ¶
func (r *TypedEnumRule) Versions() []string
type UnusedComponentRule ¶
type UnusedComponentRule struct{}
func (*UnusedComponentRule) Category ¶
func (r *UnusedComponentRule) Category() string
func (*UnusedComponentRule) DefaultSeverity ¶
func (r *UnusedComponentRule) DefaultSeverity() validation.Severity
func (*UnusedComponentRule) Description ¶
func (r *UnusedComponentRule) Description() string
func (*UnusedComponentRule) HowToFix ¶
func (r *UnusedComponentRule) HowToFix() string
func (*UnusedComponentRule) ID ¶
func (r *UnusedComponentRule) ID() string
func (*UnusedComponentRule) Link ¶
func (r *UnusedComponentRule) Link() string
func (*UnusedComponentRule) Run ¶
func (r *UnusedComponentRule) Run(_ context.Context, docInfo *linter.DocumentInfo[*openapi.OpenAPI], config *linter.RuleConfig) []error
func (*UnusedComponentRule) Summary ¶
func (r *UnusedComponentRule) Summary() string
func (*UnusedComponentRule) Versions ¶
func (r *UnusedComponentRule) Versions() []string
Source Files
¶
- categories.go
- component_description.go
- contact_properties.go
- description_duplication.go
- duplicated_entry_in_enum.go
- host_not_example.go
- host_trailing_slash.go
- info_contact.go
- info_description.go
- info_license.go
- license_url.go
- link_operation.go
- markdown_descriptions.go
- no_ambiguous_paths.go
- no_eval_markdown.go
- no_ref_siblings.go
- no_script_markdown.go
- no_verbs_in_path.go
- oas3_api_servers.go
- oas3_example_missing.go
- oas3_no_nullable.go
- oas_schema_check.go
- openapi_tags.go
- operation_description.go
- operation_error_response.go
- operation_id.go
- operation_id_valid_in_url.go
- operation_singular_tag.go
- operation_success_response.go
- operation_tag_defined.go
- operation_tags.go
- owasp_additional_properties_constrained.go
- owasp_array_limit.go
- owasp_auth_insecure_schemes.go
- owasp_define_error_responses_401.go
- owasp_define_error_responses_429.go
- owasp_define_error_responses_500.go
- owasp_define_error_validation.go
- owasp_integer_format.go
- owasp_integer_limit.go
- owasp_jwt_best_practices.go
- owasp_no_additional_properties.go
- owasp_no_api_keys_in_url.go
- owasp_no_credentials_in_url.go
- owasp_no_http_basic.go
- owasp_no_numeric_ids.go
- owasp_protection_global_safe.go
- owasp_protection_global_unsafe.go
- owasp_protection_global_unsafe_strict.go
- owasp_rate_limit.go
- owasp_rate_limit_retry_after.go
- owasp_security_hosts_https_oas3.go
- owasp_string_limit.go
- owasp_string_restricted.go
- parameter_description.go
- path_declarations.go
- path_params.go
- path_query.go
- path_trailing_slash.go
- paths_kebab_case.go
- tag_description.go
- tags_alphabetical.go
- typed_enum.go
- unused_components.go
Click to show internal directories.
Click to hide internal directories.