Specialized analyzer for Go projects.
@spec analyze_file(String.t()) :: {:ok, map()} | {:error, String.t()}
@spec find_module_dependencies(String.t(), String.t()) :: [String.t()]