CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-babel-plugin-transform-eval

Babel plugin that transforms eval() calls containing string literals by parsing and compiling the string content at transform time

Overall
score

98%

Overview
Eval results
Files

Evaluation results

100%

100%

Console Transform Plugin

Option validation (schema-based plugin option checking)

Criteria
Without context
With context

Schema definition usage

0%

100%

String type validation

0%

100%

Array type validation

0%

100%

Array item validation

0%

100%

Required option enforcement

0%

100%

Optional field handling

0%

100%

100%

Code Transpilation Tool

Preset system (plugin bundles, preset-env, preset-react, preset-typescript)

Criteria
Without context
With context

Babel core usage

100%

100%

Preset-env configuration

100%

100%

Preset-typescript usage

100%

100%

Preset-react usage

100%

100%

Conditional preset loading

100%

100%

File reading integration

100%

100%

100%

26%

Babel Configuration Resolver

Configuration management (multi-format configs, env-specific, overrides)

Criteria
Without context
With context

Config loading

64%

100%

Environment resolution

88%

100%

Config merging

68%

100%

Override application

76%

100%

100%

20%

Email Validator with Unicode Support

RegExp feature transformation (Unicode properties, named groups, flags)

Criteria
Without context
With context

Unicode Property Escapes

100%

100%

Named Capture Groups

100%

100%

Case-Insensitive Flag

100%

100%

Babel Transformation

0%

100%

99%

47%

Class Feature Transformer

Advanced class features (private fields/methods, decorators, super transformation)

Criteria
Without context
With context

Babel Core Usage

80%

100%

Private Fields Plugin

50%

100%

Private Methods Plugin

0%

100%

Classes Plugin

75%

100%

Plugin Configuration

20%

90%

Output Handling

100%

100%

100%

25%

Dead Code Eliminator Plugin

Static analysis and evaluation (constant folding, dead code detection)

Criteria
Without context
With context

Visitor pattern usage

100%

100%

Path evaluation API

0%

100%

Evaluation confidence check

100%

100%

True condition handling

100%

100%

False condition handling

100%

100%

Block statement handling

100%

100%

Type checking utilities

100%

100%

90%

4%

Babel CLI Build Tool

CLI tools (file compilation, watch mode, source maps, filtering)

Criteria
Without context
With context

File compilation

75%

85%

Directory compilation

100%

100%

Source map options

80%

80%

Copy non-JS files

100%

100%

Ignore patterns

100%

100%

Only patterns

100%

100%

Watch mode

66%

80%

Babel configuration

80%

80%

100%

Console Statement Transformer

Plugin system (visitor-based transforms, lifecycle hooks, state management)

Criteria
Without context
With context

Plugin structure

100%

100%

Visitor pattern usage

100%

100%

Node type checking

100%

100%

AST node creation

100%

100%

Node manipulation

100%

100%

State access

100%

100%

Location information

100%

100%

100%

Function Call Analyzer

AST traversal (visitor pattern, NodePath API, navigation)

Criteria
Without context
With context

Parser usage

100%

100%

Traverse import/usage

100%

100%

Visitor pattern

100%

100%

NodePath API

100%

100%

Location tracking

100%

100%

Function name extraction

100%

100%

86%

-9%

Node.js Built-in Polyfill Mapper

Platform API integration (Node.js built-ins, platform-specific polyfills)

Criteria
Without context
With context

Plugin structure

100%

100%

Babel types usage

100%

33%

ImportDeclaration visitor

100%

100%

Source value access

100%

100%

Node type checking

50%

60%

Polyfill mapping logic

100%

100%

Node prefix handling

100%

100%

Source modification

100%

100%

Install with Tessl CLI

npx tessl i tessl/npm-babel-plugin-transform-eval
Evaluated
Agent
Codex

Table of Contents