Pipeline.Codebase.Analyzers.JavaScriptAnalyzer (pipeline v0.0.1)

View Source

Specialized analyzer for JavaScript/TypeScript projects.

Provides analysis of JavaScript codebases including:

  • Module and function discovery
  • Import/export analysis
  • Package.json dependency extraction

Summary

Functions

Analyze a JavaScript/TypeScript file.

Find module dependencies within the project.

Functions

analyze_file(file_path)

@spec analyze_file(String.t()) :: {:ok, map()} | {:error, String.t()}

Analyze a JavaScript/TypeScript file.

find_module_dependencies(file_path, project_root)

@spec find_module_dependencies(String.t(), String.t()) :: [String.t()]

Find module dependencies within the project.