Skip to content

Export FilterEntriesBySpec() for external catalog filtering #736

Description

@xdu31

Overview

Export the FilterEntriesBySpec() function for external consumers to filter validator catalog entries.

Proposed API

package validator

// FilterEntriesBySpec filters catalog entries based on validation configuration.
func FilterEntriesBySpec(catalog *ValidatorCatalog, spec *ValidationConfig) []ValidatorEntry {
    // Implementation
}

Use Cases

  • External consumers filtering catalogs before building Jobs
  • Previewing which validators will run
  • Custom catalog filtering logic

Implementation

Location: pkg/validator/catalog/filter.go

Export the existing internal function with public visibility.

Acceptance Criteria

  • Function exported from package
  • Unit tests for filtering logic
  • Documentation with examples

Related

Metadata

Metadata

Assignees

No one assigned

    Labels

    Fields

    No fields configured for Enhancement.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions