1 个仓库
Tools that perform automated analysis of JavaScript source code to evaluate quality, complexity, and maintainability.
Distinct from JavaScript Static Analysis: The provided JavaScript Static Analysis candidate [f2_mt1] is too narrowly focused on type errors, whereas this tool focuses on complexity and linting.
Explore 1 awesome GitHub repository matching software engineering & architecture · JavaScript Static Analysis Tools. Refine with filters or upvote what's useful.
Plato 是一个 JavaScript 静态分析工具和代码复杂度可视化工具。它计算复杂度指标并对 JavaScript 源代码运行 Lint 检查以评估代码库质量,通过静态分析仪表板呈现结果。 该系统将 Lint 数据和技术指标聚合到带时间戳的报告中。它专门计算圈复杂度(cyclomatic complexity)和 Halstead 指标,以识别过于复杂的文件并评估项目的可维护性。 该工具提供了源代码可视化、自动化质量报告和可维护性评估的功能。它包括一个静态分析流水线,支持通过正则表达式进行指标聚合和文件过滤。
Provides a comprehensive suite for computing complexity metrics and running linting checks on JavaScript source code.