โšก

eScript Trouble Detector

Siebel Code Static Analyzer
Dark

๐Ÿ“ Siebel eScript Input

Paste your code below
business_service.js
Scans for 4 categories of defects

๐Ÿ“Š Detection Results

Ready
โ€” Critical โ€” High โ€” Medium โ€” Low
๐Ÿ›ก๏ธ

Paste your code and click "Detect Troubles"
to begin the analysis.

๐Ÿ“ Detection Rules Reference

4 categories ยท RegExp-powered
๐Ÿง 

Memory Leaks

Detects un-nulled heavy objects: GetBusObject(), GetBusComp(), NewPropertySet(). Flags missing = null cleanup.

โšก

Performance Issues

Finds ExecuteQuery() or InvokeMethod() inside loops, missing ActivateField(), and missing FirstRecord().

๐Ÿชต

Reliability & Logging

Flags empty catch(e) { } blocks and swallowed exceptions without proper logging.

๐Ÿ”ง

Code Style & Anti-patterns

Detects hardcoded Row IDs (e.g. 1-ABC123) and absolute file paths like C:\Siebel\....