awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repository-uri

Awesome GitHub RepositoriesSource Statement Metrics

Quantitative measurement of the number of non-commenting statements to determine the size of methods and classes.

Distinct from Code Complexity Metrics: Focuses specifically on statement counting (size), distinct from the logic-branching focus of cyclomatic complexity.

Explore 9 awesome GitHub repositories matching software engineering & architecture · Source Statement Metrics. Refine with filters or upvote what's useful.

Awesome Source Statement Metrics GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • xi-editor/xi-editorAvatar xi-editor

    xi-editor/xi-editor

    19,816Vezi pe GitHub↗

    xi-editor is a high-performance text editor core written in Rust. It employs a client-server architecture that separates the backend editor logic from the user interface, allowing diverse frontends to communicate with the core via a standardized protocol. The project is distinguished by its use of rope-based text buffers for efficient manipulation of large documents and a collaborative engine powered by conflict-free replicated data types to synchronize concurrent edits. It further features an extensible plugin system that integrates external binaries and third-party tools through JSON-based

    Locates specific line numbers or calculates total line counts in logarithmic time regardless of document length.

    Rust
    Vezi pe GitHub↗19,816
  • so-fancy/diff-so-fancyS

    so-fancy/diff-so-fancy

    18,058Vezi pe GitHub↗

    diff-so-fancy makes your diffs human readable instead of machine readable. This helps improve code quality and helps you spot defects faster.

    Colorizes the first block of blank lines in a diff to make them visually distinct.

    Perl
    Vezi pe GitHub↗18,058
  • checkstyle/checkstyleAvatar checkstyle

    checkstyle/checkstyle

    8,867Vezi pe GitHub↗

    Checkstyle is a Java static analysis tool and linter designed to identify and enforce coding standards and best practices. It functions as a code quality auditor and Javadoc validation tool, checking source code against configurable rulesets to ensure structural and stylistic consistency. The project allows for the creation of custom linting rules by extending a core API to inspect the abstract syntax tree. It further enables specialized validation through the use of XPath expressions to query the syntax tree for specific code patterns and violations. Capability areas include the enforcement

    CheckCstyle enforces a maximum number of executable statements within a code block to reduce complexity.

    Javacode-qualitycommand-line-toolhacktoberfest
    Vezi pe GitHub↗8,867
  • boyter/sccAvatar boyter

    boyter/scc

    8,469Vezi pe GitHub↗

    Scc is a codebase analysis tool written in Go that calculates source lines of code, blank lines, and comments across hundreds of programming and markup languages. It functions as a source code metric engine, software complexity analyzer, and cost estimator. The project differentiates itself by providing a COCOMO cost estimator to predict development effort and financial costs, alongside tools to estimate the cost of regenerating a codebase using large language models. It also includes a Git repository metrics tool that correlates commit history with codebase metrics to identify hotspots, trac

    Calculates source lines of code, blank lines, and comments across hundreds of programming and markup languages.

    Goclicloccode
    Vezi pe GitHub↗8,469
  • alexanderzhou01/china-software-copyrightAvatar AlexanderZhou01

    AlexanderZhou01/China-software-copyright

    4,365Vezi pe GitHub↗

    Acest toolkit oferă o suită de instrumente, template-uri și ghiduri pentru pregătirea documentelor de înregistrare a drepturilor de autor software solicitate de autoritățile chineze. Acesta automatizează crearea dosarelor legale necesare și a documentației tehnice pentru a facilita înregistrarea drepturilor de autor software în cadrul sistemului de reglementare chinez. Sistemul include un calculator de metrici de cod pentru a extrage date cantitative și numărul de linii din fișierele sursă pentru formularele de cerere. De asemenea, dispune de o listă de verificare a conformității legale și utilitare de verificare pentru a se asigura că materialele depuse respectă cerințele oficiale de formatare, paginare și antet. Proiectul acoperă automatizarea documentelor prin template-uri pentru manuale de utilizare și specificații de design, precum și maparea materialelor pentru a identifica cerințele specifice de documentație în funcție de tipurile de solicitanți.

    Calculates total lines of code and other quantitative metrics required for software copyright application forms.

    Vezi pe GitHub↗4,365
  • show-me-the-code/pythonAvatar Show-Me-the-Code

    Show-Me-the-Code/python

    4,226Vezi pe GitHub↗

    This project is a curated library of Python code examples, educational resources, and programming tutorials. It functions as an educational repository designed to teach Python language fundamentals through practical implementation tasks, real-world exercises, and functional code snippets. The collection covers a diverse range of implementation examples, including the development of interactive websites and message boards using web frameworks. It also features scripts for audio speech processing, automated media processing for images, and the extraction of data from web content. Additional ca

    Scans source files and reports total, blank, and comment line counts.

    HTML
    Vezi pe GitHub↗4,226
  • compodoc/compodocAvatar compodoc

    compodoc/compodoc

    4,113Vezi pe GitHub↗

    Compodoc este un generator de documentație API TypeScript, generator de site-uri statice și vizualizator de arhitectură de proiect. Acesta analizează codul sursă și comentariile JSDoc pentru a crea site-uri de referință tehnică căutabile, cataloage API și pagini HTML independente. Proiectul se distinge prin analizarea instrucțiunilor de import pentru a produce grafuri de dependență și hărți de module care ilustrează relațiile structurale dintr-un codebase. Include suport specializat pentru vizualizarea proiectelor Angular, fluxurilor de lucru NestJS și componentelor web Stencil, și poate încorpora demo-uri live direct în paginile de documentație. Sistemul funcționează, de asemenea, ca un analizor de acoperire a documentației, oferind rapoarte și impunând praguri minime de acoperire în cadrul pipeline-urilor de integrare continuă pentru a eșua build-urile dacă nivelurile de documentație sunt insuficiente. Capabilitățile suplimentare includ integrarea Markdown, exportul de date în formate multiple (JSON sau Markdown) și un server de dezvoltare local cu monitorizarea sistemului de fișiere pentru reconstrucții automate. Utilizatorii pot personaliza output-ul prin fișiere de configurare, stilizare CSS personalizată și filtrarea vizibilității elementelor pentru a exclude simboluri specifice sau tag-uri interne din site-ul final.

    Calculates the ratio of documentation comments to source code statements to identify gaps.

    TypeScript
    Vezi pe GitHub↗4,113
  • wordpress/wordpress-coding-standardsAvatar WordPress

    WordPress/WordPress-Coding-Standards

    2,757Vezi pe GitHub↗

    WordPress Coding Standards is a collection of rules for the PHP CodeSniffer engine designed to enforce consistent coding conventions and best practices within PHP projects. It functions as a specialized static analysis tool that scans source code to identify style violations, security vulnerabilities, and potential bugs before execution. By integrating into development workflows, it ensures that code adheres to official project conventions, maintaining readability and consistency across large-scale plugin and theme development. The project distinguishes itself through deep domain-specific val

    Configures rules for blank lines and spacing around control structures to maintain consistent code layout.

    PHPcoding-conventionsphp-codesnifferphpcs
    Vezi pe GitHub↗2,757
  • databricks/scala-style-guideAvatar databricks

    databricks/scala-style-guide

    2,784Vezi pe GitHub↗

    Separates class members and logical groups with single blank lines to improve readability.

    Vezi pe GitHub↗2,784
  1. Home
  2. Software Engineering & Architecture
  3. Code Complexity Metrics
  4. Source Statement Metrics

Explorează sub-etichetele

  • Copyright Quantitative MetricsMeasurement of source code size and line counts specifically for legal registration purposes. **Distinct from Source Statement Metrics:** Distinct from general source statement metrics by targeting the specific quantitative needs of copyright application forms.
  • Documentation Density MetricsQuantitative measurements of the ratio of documentation comments to source code statements. **Distinct from Source Statement Metrics:** Distinct from Source Statement Metrics: measures documentation presence rather than code size or complexity.
  • Line Counting2 sub-tag-uriMeasurement of total source lines, blank lines, and comment lines across various languages. **Distinct from Source Statement Metrics:** Specifically targets the breakdown of lines into code, comments, and blanks rather than just non-commenting statements.
  • Statement Count LimitsConstraints on the maximum number of executable statements allowed within a specific code block. **Distinct from Source Statement Metrics:** Enforces a maximum threshold for a block of code, whereas source statement metrics provide a raw count for size measurement
  • Statement Volume LimitsConstraints on the total volume of executable statements allowed within methods or constructors. **Distinct from Source Statement Metrics:** Specifically targets the cumulative volume of logic in a function rather than general statement counting