CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/npm-anymatch

tessl install tessl/npm-anymatch@3.1.0

Matches 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%

rubric.jsonevals/scenario-6/

{
  "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
    }
  ]
}

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
npmpkg:npm/anymatch@3.1.x
tile.json