Skip to content
IMAS-Validator 1.0.1.dev60 documentation
imas_validator.rules.loading.filter_rules
Initializing search
    IMAS-Validator
    IMAS-Validator
      • IMAS-Validator Manual
      • Installing the IMAS-Validator
      • Defining validation rules
      • Using the IMAS-Validator
      • Rule Filtering
      • Tips and Tricks
      • API reference
        • IMAS-Validator
          • imas_validator
            • imas_validator.get_project_root
            • imas_validator.cli
            • imas_validator.common
            • imas_validator.exceptions
            • imas_validator.report
            • imas_validator.rules
              • imas_validator.rules.ast_rewrite
              • imas_validator.rules.data
              • imas_validator.rules.docs_dataclass
              • imas_validator.rules.helpers
              • imas_validator.rules.loading
                • imas_validator.rules.loading.discover_rule_modules
                • imas_validator.rules.loading.discover_rulesets
                • imas_validator.rules.loading.filter_rules
                  • Fimas_validator.rules.loading.filter_rules
                • imas_validator.rules.loading.filter_rulesets
                • imas_validator.rules.loading.get_ruleset_directories
                • imas_validator.rules.loading.handle_entrypoints
                • imas_validator.rules.loading.load_docs
                • imas_validator.rules.loading.load_docs_from_rule_files
                • imas_validator.rules.loading.load_rules
                • imas_validator.rules.loading.load_rules_from_path
            • imas_validator.setup_logging
            • imas_validator.validate
            • imas_validator.validate_options
      • Code style and linting
      • CI configuration
      • IMAS-Validator 101
    • Fimas_validator.rules.loading.filter_rules

    imas_validator.rules.loading.filter_rules¶

    imas_validator.rules.loading.filter_rules(rules: list[IDSValidationRule], validate_options: ValidateOptions) → list[IDSValidationRule]¶

    Filter a list of rules based on a given dictionary of criteria

    Parameters:
    rules: list[IDSValidationRule]¶

    List of loaded IDSValidationRule objects

    validate_options: ValidateOptions¶

    Dataclass for validate options

    Returns:

    List of directories corresponding to given rule sets


    Last update: 2025-08-29
    Back to top
    Previous imas_validator.rules.loading.discover_rulesets
    Next imas_validator.rules.loading.filter_rulesets
    © Copyright 2020-2025, ITER Organization.
    Created using Sphinx 6.2.1. and Sphinx-Immaterial