CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-linkify-it

Links recognition library with FULL unicode support for detecting high-quality link patterns in plain text

Overall
score

97%

Overview
Eval results
Files

Evaluation results

85%

5%

URL Highlighter

Fuzzy link detection without protocol

Criteria
Without context
With context

LinkifyIt instantiation

100%

100%

Fuzzy link configuration

80%

100%

Match detection method

100%

100%

Match object properties

100%

100%

Quick check method

0%

0%

100%

40%

Content Validator

Basic link detection with test() method

Criteria
Without context
With context

LinkifyIt instantiation

100%

100%

test() method usage

0%

100%

Correct return value

100%

100%

No reimplementation

100%

100%

100%

20%

Multilingual Mention Detector

Unicode-aware pattern components (uc.micro integration)

Criteria
Without context
With context

Uses linkify-it

100%

100%

Custom schema

100%

100%

Unicode pattern support

20%

100%

Validator function

100%

100%

Match extraction

100%

100%

Normalizer function

100%

100%

90%

-10%

Email Extractor

Fuzzy email detection without mailto

Criteria
Without context
With context

LinkifyIt instantiation

100%

100%

Fuzzy email enabled

100%

100%

Match method usage

100%

100%

Schema filtering

100%

50%

URL extraction

100%

100%

100%

10%

International Link Validator

Advanced unicode character class definitions

Criteria
Without context
With context

LinkifyIt instantiation

100%

100%

Fuzzy link configuration

33%

100%

TLD management

100%

100%

Link detection method

100%

100%

Match result handling

100%

100%

International domain support

100%

100%

90%

35%

Link Detection Performance Optimizer

Performance optimization with caching

Criteria
Without context
With context

pretest() usage

0%

100%

match() implementation

100%

100%

test() or match() for full detection

100%

100%

Caching awareness

25%

50%

Match object properties

100%

100%

100%

URL Protocol Analyzer

HTTP/HTTPS/FTP protocol recognition

Criteria
Without context
With context

LinkifyIt instantiation

100%

100%

Uses .match() method

100%

100%

Filters by schema

100%

100%

Extracts match metadata

100%

100%

Protocol categorization

100%

100%

100%

5%

Custom Link Pattern Validator

Multi-pass validation for nested structures

Criteria
Without context
With context

LinkifyIt instantiation

100%

100%

add() method usage

100%

100%

Regex validator

66%

100%

Function validator

100%

100%

Multi-stage validation

100%

100%

test() method

100%

100%

match() method

100%

100%

100%

40%

URL Prefix Validator

Match-at-start detection with matchAtStart()

Criteria
Without context
With context

Uses matchAtStart()

0%

100%

Instantiates linkify-it

100%

100%

Handles matchAtStart() return

50%

100%

Extracts schema property

100%

100%

Extracts url property

100%

100%

Extracts raw property

100%

100%

Validates fully-formed links

100%

100%

100%

10%

Custom Protocol Handler with Path Validation

Access to internal regex building blocks

Criteria
Without context
With context

Import linkify-it

100%

100%

Create instance

100%

100%

Use .add() method

100%

100%

Custom validator function

100%

100%

Access self.re

100%

100%

Lazy regex compilation

0%

100%

Return match length

100%

100%

Install with Tessl CLI

npx tessl i tessl/npm-linkify-it
Evaluated
Agent
Claude Code

Table of Contents