imas_validator.validate_options.ValidateOptions¶
- class imas_validator.validate_options.ValidateOptions(rulesets: ~typing.List[str] = <factory>, use_bundled_rulesets: bool = True, extra_rule_dirs: ~typing.List[~pathlib.Path] = <factory>, apply_generic: bool = True, use_pdb: bool = False, rule_filter: ~imas_validator.validate_options.RuleFilter = <factory>, explore: bool = False, track_node_dict: bool = False, stop_at_load_error: bool = False)¶
Bases:
objectDataclass for validate options
- __init__(rulesets: ~typing.List[str] = <factory>, use_bundled_rulesets: bool = True, extra_rule_dirs: ~typing.List[~pathlib.Path] = <factory>, apply_generic: bool = True, use_pdb: bool = False, rule_filter: ~imas_validator.validate_options.RuleFilter = <factory>, explore: bool = False, track_node_dict: bool = False, stop_at_load_error: bool = False)¶
Methods
__init__([rulesets, use_bundled_rulesets, ...])Attributes
Whether or not to apply the generic ruleset
Whether this is an explore run or validate run.
Whether or not to raise an error when an IDS cannot be loaded.
Whether or not a node coverage dictionary should be created.
Whether or not to load the rulesets bundled with imas_validator.
Whether or not to drop into debugger for failed tests
Names of rulesets to be applied
Paths where to look for rule sets
Dictionary of filter criteria
- rule_filter : RuleFilter¶
Dictionary of filter criteria
Last update:
2025-06-05