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

98

1.28x
Quality

Pending

Does it follow best practices?

Impact

98%

1.28x

Average score across 10 eval scenarios

SecuritybySnyk

Pending

The risk profile of this skill

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%

Evaluated
Agent
Codex
Model
Unknown

Table of Contents