--- # Validation rules for go-lint action # Generated by update-validators.py v1.0.0 - DO NOT EDIT MANUALLY # Schema version: 1.0 # Coverage: 100% (14/14 inputs) # # This file defines validation rules for the go-lint GitHub Action. # Rules are automatically applied by validate-inputs action when this # action is used. # schema_version: '1.0' action: go-lint description: Run golangci-lint with advanced configuration, caching, and reporting generator_version: 1.0.0 required_inputs: [] optional_inputs: - cache - config-file - disable-all - disable-linters - enable-linters - fail-on-error - go-version - golangci-lint-version - max-retries - only-new-issues - report-format - timeout - token - working-directory conventions: cache: boolean config-file: file_path disable-all: boolean disable-linters: linter_list enable-linters: linter_list fail-on-error: boolean go-version: go_version golangci-lint-version: semantic_version max-retries: numeric_range_1_10 only-new-issues: boolean report-format: report_format timeout: timeout_with_unit token: github_token working-directory: file_path overrides: disable-linters: linter_list enable-linters: linter_list go-version: go_version only-new-issues: boolean timeout: timeout_with_unit statistics: total_inputs: 14 validated_inputs: 14 skipped_inputs: 0 coverage_percentage: 100 validation_coverage: 100 auto_detected: true manual_review_required: false quality_indicators: has_required_inputs: false has_token_validation: true has_version_validation: true has_file_validation: true has_security_validation: true