1 Repo
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 ist ein JavaScript-Tool für statische Analysen und zur Visualisierung der Code-Komplexität. Es berechnet Komplexitätsmetriken und führt Linting-Prüfungen auf JavaScript-Quellcode durch, um die Codebasis-Qualität zu bewerten, und präsentiert die Ergebnisse über ein Dashboard für statische Analysen. Das System aggregiert Linting-Daten und technische Metriken in zeitgestempelten Berichten. Es berechnet spezifisch zyklomatische und Halstead-Metriken, um übermäßig komplizierte Dateien zu identifizieren und die Wartbarkeit eines Projekts zu bewerten. Das Tool bietet Funktionen für die Quellcode-Visualisierung, automatisierte Qualitätsberichterstattung und Wartbarkeitsbewertung. Es enthält eine Pipeline für statische Analysen, die die Metrik-Aggregation und Dateifilterung mittels regulärer Ausdrücke unterstützt.
Provides a comprehensive suite for computing complexity metrics and running linting checks on JavaScript source code.