tessl install tessl/npm-anymatch@3.1.0Matches strings against configurable strings, globs, regular expressions, and/or functions
Agent Success
Agent success rate when using this tile
76%
Improvement
Agent success rate improvement when using this tile compared to baseline
1.12x
Baseline
Agent success rate without this tile
68%
{
"context": "Evaluates whether the solution uses anymatch to build the path filter while forwarding picomatch options (dot, nocase) instead of reimplementing glob logic. Focuses purely on correct anymatch API usage for the option-sensitive behaviors in the spec.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Option passthrough",
"description": "anymatch is invoked with the globOptions argument so picomatch receives the provided options (using the third parameter or curried invocation with options) rather than ignoring or rewriting them.",
"max_score": 40
},
{
"name": "Dot handling",
"description": "Hidden path behavior is driven by anymatch + picomatch dot option (e.g., passing { dot: true/false }) instead of manual dotfile filtering.",
"max_score": 25
},
{
"name": "Case sensitivity",
"description": "Case-insensitive matching leverages anymatch/picomatch's nocase option, not custom lowercasing or duplicate patterns.",
"max_score": 20
},
{
"name": "Matcher construction",
"description": "Filters are built from anymatch matchers (strings, negated globs, regexps, or functions) to produce the reusable predicate specified, without reimplementing glob matching manually.",
"max_score": 15
}
]
}