CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-micromatch

Glob matching for javascript/node.js, a replacement and faster alternative to minimatch and multimatch

90

1.50x
Overview
Eval results
Files

Evaluation results

70%

44%

Configuration Field Sanitizer

Object key filtering (matchKeys)

Criteria
Without context
With context

Uses matchKeys function

0%

0%

Handles single patterns

33%

100%

Handles multiple patterns

33%

100%

Implements negation patterns

40%

100%

Combines patterns correctly

40%

100%

100%

File Extension Filter

Single wildcard (*) matching

Criteria
Without context
With context

Uses micromatch function

100%

100%

Pattern handling

100%

100%

Direct array filtering

100%

100%

Returns filtered array

100%

100%

100%

File Path Filter

String array filtering

Criteria
Without context
With context

Uses micromatch

100%

100%

Array filtering

100%

100%

Pattern handling

100%

100%

Return value

100%

100%

65%

File Filter System

Pattern filtering with ignore option

Criteria
Without context
With context

Uses micromatch function

100%

100%

Uses ignore option

0%

0%

Handles single ignore pattern

100%

100%

Handles multiple ignore patterns

100%

100%

Returns correct results

100%

100%

100%

5%

Cross-Platform File Filter

Path normalization (cross-platform)

Criteria
Without context
With context

Uses micromatch function

100%

100%

Path normalization

100%

100%

Returns normalized paths

100%

100%

Basename matching

75%

100%

Correct test implementation

100%

100%

100%

25%

File Filter System

Multiple pattern handling

Criteria
Without context
With context

Uses micromatch function

100%

100%

Multiple pattern support

60%

100%

Negation pattern handling

40%

100%

Returns correct type

100%

100%

100%

Directory File Filter

Globstar (**) for directory traversal

Criteria
Without context
With context

Micromatch import

100%

100%

Core matching function

100%

100%

Globstar pattern handling

100%

100%

Array filtering

100%

100%

Return value handling

100%

100%

100%

75%

Path Filter Utility

Partial/substring matching (contains)

Criteria
Without context
With context

Uses micromatch.contains

0%

100%

Correct function signature

0%

100%

Filters array properly

100%

100%

Handles both literals and globs

50%

100%

60%

50%

Pattern Analyzer

Pattern scanning (scan method)

Criteria
Without context
With context

Uses scan method

0%

100%

Extracts globstar property

0%

0%

Extracts negated property

0%

100%

Extracts pattern segments

0%

0%

Batch processing implementation

100%

100%

100%

100%

File Path Exclusion Filter

Inverse filtering (not method)

Criteria
Without context
With context

Uses micromatch.not

0%

100%

Correct method signature

0%

100%

Handles pattern types

0%

100%

Returns filtered array

0%

100%

Install with Tessl CLI

npx tessl i tessl/npm-micromatch
Evaluated
Agent
Claude Code

Table of Contents