# file: /home/runner/work/rubricon/rubricon/src/rubricon/scorers/code.py
# hypothesis_version: 6.165.7

[1.0, '$', 'ContainsScorer', 'CostScorer', 'ExactMatchScorer', 'FuzzyMatchScorer', 'JSONSchemaScorer', 'JSONValidScorer', 'LatencyScorer', 'RegexScorer', 'ResponseLengthScorer', 'ToolCallErrorScorer', '\\b(a|an|the)\\b', 'additionalProperties', 'allow_nan', 'array', 'binary', 'boolean', 'budget_ms', 'case_sensitive', 'characters', 'clean', 'collapse_whitespace', 'contains', 'continuous', 'cost', 'enum', 'exact_match', 'fail', 'forbidden', 'fuzzy_match', 'had_failures', 'ignore_case', 'integer', 'invalid', 'invalid_json', 'items', 'json_schema', 'json_valid', 'latency', 'lowercase', 'match', 'max', 'min', 'mismatch', 'normalise', 'not_structured', 'null', 'number', 'object', 'out_of_bounds', 'over_budget', 'pass', 'pattern', 'properties', 'regex', 'require_object', 'required', 'response_length', 'schema', 'should_match', 'string', 'strip_articles', 'strip_punctuation', 'threshold', 'tool_call_errors', 'type', 'unit', 'valid', 'within_bounds', 'within_budget', 'words']