Skip to content

entkapp Release 2.0 - Engine version 4.3.0

Latest

Choose a tag to compare

@DreamLongYT DreamLongYT released this 17 Jun 15:23
· 12 commits to main since this release

Release Notes - entkapp v4.3.0 (Engine v4.3.0)

This release marks a decisive breakthrough in static code analysis. With version 4.3.0, entkapp solves the problem that even established tools like knip struggle with: the reliable detection of dynamic imports and exports.

🚀 The "Dynamic Import" Revolution

Until now, analyzing code that uses import() with variables or dynamic paths has been the Achilles' heel of static analysis tools. Entkapp v4.3.0 introduces an intelligent heuristics engine that eliminates this issue.

Key Enhancements:

Feature Description Benefit
Dynamic Heuristics Automatically tracks string literals in files containing calculated dynamic imports. No more "false positives" for dynamically loaded modules.
Auto-Entry Detection Files like index.js/ts/jsx/tsx in the root directory are now automatically recognized as entry points. Reduced configuration overhead; the tool understands your project structure natively.
Library Entry Protection Modules identified as dynamic targets via heuristics are protected as "Library Entries." All exports of these files are preserved to prevent runtime errors.
Enhanced AST Analysis Both TypeScript and OXC parsers have been optimized to capture string references more deeply. Higher precision in detecting unused code (dead code).

🛠️ Technical Details

  • Engine Update: The engine has been upgraded to v4.3.0 to support the new linker heuristics.
  • Bugfixes: Resolved a critical issue in circular dependency detection related to dynamic paths.
  • Performance: Refined cache validation for faster response times in large projects with many dynamic dependencies.

🏁 Conclusion

With this update, entkapp is officially more powerful than knip when it comes to modern, dynamic JavaScript/TypeScript architectures. It provides the safety of automated refactoring without the risk of overlooking critical dynamic dependencies.


Entkapp: More than just analysis – true codebase intelligence.