tooluniverse.tools.AdvancedCodeQualityAnalyzer 模块

高级代码质量分析器

执行深入的代码质量分析,包括复杂性、安全性、性能和可维护性。

tooluniverse.tools.AdvancedCodeQualityAnalyzer.AdvancedCodeQualityAnalyzer(source_code, language='python', analysis_depth='comprehensive', domain_context=None, *, stream_callback=None, use_cache=False, validate=True)[源代码]

执行深入的代码质量分析,包括复杂性、安全性、性能和可维护性。

参数:
  • source_code (str) – 用于质量评估分析的源代码

  • language (str) – 编程语言(Python、JavaScript 等)

  • analysis_depth (str) – 分析深度级别执行

  • domain_context (str) – 用于专业分析的领域上下文(例如,生物信息学、网页开发)

  • stream_callback (Callable, optional) – 用于流式输出的回调

  • use_cache (bool, default False) – 启用缓存

  • validate (bool, default True) – 验证参数

返回类型:

dict[str, Any]