Glob matching for javascript/node.js, a replacement and faster alternative to minimatch and multimatch
90
Object key filtering (matchKeys)
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%
Single wildcard (*) matching
Uses micromatch function
100%
100%
Pattern handling
100%
100%
Direct array filtering
100%
100%
Returns filtered array
100%
100%
String array filtering
Uses micromatch
100%
100%
Array filtering
100%
100%
Pattern handling
100%
100%
Return value
100%
100%
Pattern filtering with ignore option
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%
Path normalization (cross-platform)
Uses micromatch function
100%
100%
Path normalization
100%
100%
Returns normalized paths
100%
100%
Basename matching
75%
100%
Correct test implementation
100%
100%
Multiple pattern handling
Uses micromatch function
100%
100%
Multiple pattern support
60%
100%
Negation pattern handling
40%
100%
Returns correct type
100%
100%
Globstar (**) for directory traversal
Micromatch import
100%
100%
Core matching function
100%
100%
Globstar pattern handling
100%
100%
Array filtering
100%
100%
Return value handling
100%
100%
Partial/substring matching (contains)
Uses micromatch.contains
0%
100%
Correct function signature
0%
100%
Filters array properly
100%
100%
Handles both literals and globs
50%
100%
Pattern scanning (scan method)
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%
Inverse filtering (not method)
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