awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

68 repository-uri

Awesome GitHub RepositoriesCode Quality and Linting

Libraries for enforcing coding standards and maintaining clean code.

Explore 68 awesome GitHub repositories matching part of an awesome list · Code Quality and Linting. Refine with filters or upvote what's useful.

Awesome Code Quality and Linting GitHub Repositories

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

    codepath/android_guides

    28,339Vezi pe GitHub↗

    This project provides a collection of instructional guides and tutorials for Android app development, native mobile application creation, and computer science education. It focuses on building native applications through step-by-step implementation, covering the development of user interfaces and the integration of system hardware and permissions. The material extends into broader technical domains, including the study of fundamental data structures and algorithms for technical interview preparation. It also covers cybersecurity fundamentals, such as identifying web vulnerabilities and implem

    Provides instructions for identifying software errors and enforcing coding standards.

    androidcodepathdevelopment
    Vezi pe GitHub↗28,339
  • eslint/eslintAvatar eslint

    eslint/eslint

    27,349Vezi pe GitHub↗

    This project is a static analysis engine designed to identify patterns, enforce coding standards, and automate code quality improvements in software projects. By parsing source code into structured abstract syntax trees, it enables deep programmatic inspection and the automated remediation of identified programming issues. The engine functions as a pluggable linting framework, allowing developers to extend its core capabilities through a modular architecture. Users can inject custom rules, parsers, and processors to support non-standard file formats or domain-specific logic. This extensibilit

    Pluggable linting utility for identifying and reporting on patterns in code.

    JavaScriptecmascripteslintjavascript
    Vezi pe GitHub↗27,349
  • basarat/typescript-bookAvatar basarat

    basarat/typescript-book

    21,533Vezi pe GitHub↗

    This project is a comprehensive educational resource and programming guide for the TypeScript language. It serves as a manual for the type system and a reference for the language's core syntax, focusing on writing type-safe code and building scalable applications. The content provides detailed instruction on the TypeScript type system, covering interfaces, generics, and structural typing. It further acts as a compiler reference, analyzing how source code is transformed into an abstract syntax tree through scanning and parsing. The guide also covers software architecture design, detailing pro

    Provides a TypeScript style guide.

    TypeScriptfreeopen-sourcetypescript
    Vezi pe GitHub↗21,533
  • php-cs-fixer/php-cs-fixerAvatar PHP-CS-Fixer

    PHP-CS-Fixer/PHP-CS-Fixer

    13,463Vezi pe GitHub↗

    This tool is a command-line utility designed to automatically detect and correct coding standard violations in PHP source files. It functions as a static analysis and refactoring engine that ensures consistent project-wide formatting by applying predefined community conventions or custom organizational rules. The project distinguishes itself through a modular rule-based engine that supports both automated style correction and codebase modernization. It allows developers to update legacy syntax to align with newer language versions and testing framework requirements, facilitating the adoption

    Automatically fixes code to match defined standards.

    PHPcode-standardscode-stylephp
    Vezi pe GitHub↗13,463
  • automattic/_sAvatar Automattic

    Automattic/_s

    10,985Vezi pe GitHub↗

    This project is a development toolkit and starter kit for creating custom WordPress themes. It provides a standardized scaffolding tool to initialize a minimal codebase and directory structure, serving as a foundation for building custom site designs. The toolkit includes a build pipeline that automates the compilation of Sass into browser-ready CSS and the generation of mirrored right-to-left stylesheets. It further assists in theme preparation through a translation template generator that extracts translatable strings into portable object files. The system covers a broad range of developme

    Provides automated linting to verify that source code adheres to defined coding standards.

    CSS
    Vezi pe GitHub↗10,985
  • coryhouse/react-slingshotAvatar coryhouse

    coryhouse/react-slingshot

    9,646Vezi pe GitHub↗

    react-slingshot is a JavaScript frontend boilerplate and starter kit designed to bootstrap React applications. It provides a pre-configured foundation that integrates React and Redux for state management, alongside routing and a unidirectional data flow. The project features an integrated build pipeline that handles Babel transpilation, Sass compilation, and module bundling. It includes a development environment with hot module replacement and source maps for rapid iteration, as well as production optimization tools for minifying assets and analyzing bundle size. The toolkit covers a broad s

    Provides linting and editor configurations to maintain uniform syntax and style across the codebase.

    JavaScriptboilerplatereactredux
    Vezi pe GitHub↗9,646
  • rust-unofficial/patternsAvatar rust-unofficial

    rust-unofficial/patterns

    8,843Vezi pe GitHub↗

    A catalogue of Rust design patterns, anti-patterns and idioms

    Documents lint-driven code quality practices enforced at build time.

    Handlebarsantipatternsidiomspatterns
    Vezi pe GitHub↗8,843
  • teivah/100-go-mistakesAvatar teivah

    teivah/100-go-mistakes

    7,915Vezi pe GitHub↗

    100 Go Mistakes is a reference book and code review companion that catalogues frequent Go programming anti-patterns and provides corrected implementations for each one. It covers a wide range of common pitfalls, from range loop variable capture and interface nil handling to error wrapping and map iteration randomization, helping developers recognize and avoid these issues in their own code. The project distinguishes itself by offering a structured, example-driven approach to learning idiomatic Go. It covers core design decisions such as when to use pointer versus value receivers, how to apply

    Recommends using linters and formatters to enforce Go coding standards.

    Gobookchinesedocumentation
    Vezi pe GitHub↗7,915
  • larastan/larastanAvatar larastan

    larastan/larastan

    6,430Vezi pe GitHub↗

    Larastan is a static analysis extension and type inference engine for PHP designed to detect bugs and type errors in Laravel applications. It extends PHPStan to resolve framework-specific patterns and magic methods, providing a rule-based scanning engine to audit code quality without executing the application. The tool specializes in Eloquent analysis, verifying that model properties, casts, and relationships align with database schemas and migrations. It tracks types across Eloquent collections, custom builders, and model factories to ensure type safety during database operations and iterati

    Adds static analysis to Laravel via PHPStan.

    PHP
    Vezi pe GitHub↗6,430
  • davidanson/markdownlintAvatar DavidAnson

    DavidAnson/markdownlint

    5,855Vezi pe GitHub↗

    Style checker for Markdown and CommonMark files.

    JavaScriptcommonmarklintmarkdown
    Vezi pe GitHub↗5,855
  • mdevils/node-jscsAvatar mdevils

    mdevils/node-jscs

    4,935Vezi pe GitHub↗

    node-jscs este un instrument de analiză statică a codului și un linter de stil pentru codul JavaScript. Acesta funcționează ca un formator de cod JavaScript care impune un ghid de stil consistent și reguli de formatare în tot codul sursă. Proiectul gestionează standardele de codare ale echipei prin verificarea codului sursă în raport cu regulile de stil definite pentru a menține consistența vizuală. Acesta oferă un flux de lucru de linting JavaScript care identifică încălcările de stil și efectuează formatarea automată a codului pentru a rezolva inconsecvențele. Sistemul utilizează analiza statică bazată pe AST pentru a verifica regulile stilistice fără a executa codul. Acesta folosește potrivirea de tipare bazată pe reguli și o parcurgere a arborelui de tip visitor-pattern pentru a identifica încălcările de formatare, care sunt apoi rezolvate prin transformarea automată a sursei.

    Code style checker for enforcing consistent JavaScript coding conventions.

    JavaScript
    Vezi pe GitHub↗4,935
  • amperser/proselintAvatar amperser

    amperser/proselint

    4,542Vezi pe GitHub↗

    Proselint este un linter de proză și un analizor de text bazat pe reguli, conceput pentru a identifica erori stilistice, clișee și jargon în textele scrise. Acesta scanează documentele comparându-le cu un registru curat de reguli lingvistice și tipografice pentru a menține standarde editoriale profesionale și a îmbunătăți calitatea scrierii. Proiectul funcționează ca un procesor de text pentru linia de comandă, o bibliotecă de analiză programabilă și un hook de pre-commit pentru git. Arhitectura sa modulară permite motorului principal să fie integrat în alte aplicații, expus printr-un API REST sau integrat în editoare de text. Instrumentul suportă parcurgerea recursivă a directoarelor pentru analiză în lot și acceptă text prin input standard pentru utilizarea în pipeline-uri de linie de comandă. Oferă opțiuni de configurare pentru a activa sau dezactiva verificări lingvistice specifice și poate exporta rezultatele diagnosticului în format JSON structurat.

    Linter for English prose style.

    JavaScript
    Vezi pe GitHub↗4,542
  • alexjoverm/typescript-library-starterAvatar alexjoverm

    alexjoverm/typescript-library-starter

    4,359Vezi pe GitHub↗

    Acest proiect este un kit de pornire pentru biblioteci TypeScript care oferă un mediu de dezvoltare preconfigurat pentru construirea și publicarea pachetelor tipizate. Acesta stabilește un pipeline de build zero-config pentru a accelera crearea proiectelor de biblioteci. Toolkit-ul include o configurație de bundle RollupJS pentru a compila codul sursă în bundle-uri optimizate cu generare automată a definițiilor de tip. Acesta integrează un flux de lucru de release semantic pentru a gestiona versiunile și jurnalele de modificări bazate pe mesaje de commit convenționale, alături de o suită de framework de testare Jest pentru verificarea stabilității. Mediul acoperă aplicarea calității codului prin linting și formatare automată, generarea documentației API din comentariile codului sursă și utilizarea git hook-urilor pentru a valida codul înainte de commit-uri. De asemenea, suportă excluderea dependențelor peer pentru a reduce dimensiunea finală a pachetului.

    Enforces uniform coding styles and stability through integrated linting, formatting, and unit testing.

    TypeScriptcoverallsjestlibrary
    Vezi pe GitHub↗4,359
  • pycqa/flake8Avatar PyCQA

    PyCQA/flake8

    3,760Vezi pe GitHub↗

    Flake8 is a Python style checker and static analysis tool that identifies programmatic errors and violations of coding standards in source files. It serves as a linting wrapper that aggregates multiple checkers into a single interface, functioning as a pluggable framework for Python code analysis. The tool incorporates a cyclomatic complexity analyzer to measure the logical complexity of functions and identify code that requires refactoring. It is designed for extensibility, allowing the integration of custom plugins and rules through defined entry points. The system provides capabilities fo

    Wrapper for Python linting tools.

    Pythoncomplexity-analysisflake8linter
    Vezi pe GitHub↗3,760
  • csscomb/csscomb.jsAvatar csscomb

    csscomb/csscomb.js

    3,327Vezi pe GitHub↗

    CSS coding style formatter

    Formats CSS files to ensure consistent styling.

    JavaScript
    Vezi pe GitHub↗3,327
  • laravel/pintAvatar laravel

    laravel/pint

    3,136Vezi pe GitHub↗

    Laravel Pint is an opinionated PHP code style fixer for minimalists.

    Fixes coding standards for specific framework projects.

    PHP
    Vezi pe GitHub↗3,136
  • 360entsecgroup-skylar/goreporterAvatar 360EntSecGroup-Skylar

    360EntSecGroup-Skylar/goreporter

    3,123Vezi pe GitHub↗

    A Golang tool that does static analysis, unit testing, code review and generate code quality report.

    Runs multiple Go linters and generates reports.

    Go
    Vezi pe GitHub↗3,123
  • kunalkapadia/express-mongoose-es6-rest-apiAvatar kunalkapadia

    kunalkapadia/express-mongoose-es6-rest-api

    2,923Vezi pe GitHub↗

    Acest proiect este un boilerplate pentru construirea de servicii web RESTful folosind Node.js, Express și Mongoose. Oferă o fundație structurată pentru dezvoltarea aplicațiilor backend, încorporând modelarea datelor bazată pe schemă pentru a gestiona interacțiunile cu baza de date și un pipeline bazat pe middleware pentru a gestiona procesarea și validarea cererilor. Framework-ul se distinge prin integrarea autentificării stateless bazate pe token-uri pentru a securiza endpoint-urile API și a gestiona identitatea utilizatorului. Include suport încorporat pentru containerizare, permițând aplicației să fie împachetată în imagini portabile pentru deployment consistent în diverse medii, și utilizează gestionarea proceselor pentru a menține disponibilitatea serviciului și a gestiona restart-urile automate. Fluxul de lucru de dezvoltare este susținut de instrumente automate care impun standarde de codare prin analiză statică și linting. Include, de asemenea, utilitare pentru monitorizarea acoperirii testelor și gestionarea log-urilor aplicației, asigurând că logica rămâne verificată și informațiile de diagnostic sunt accesibile pe tot parcursul ciclului de viață al dezvoltării.

    Maintains consistent code formatting and standards through automated linting and style enforcement.

    JavaScriptauthenticationbabelbluebird
    Vezi pe GitHub↗2,923
  • prontolabs/prontoAvatar prontolabs

    prontolabs/pronto

    2,670Vezi pe GitHub↗

    Quick automated code review of your changes

    Automated code review runner for multiple languages.

    Ruby
    Vezi pe GitHub↗2,670
  • codespell-project/codespellAvatar codespell-project

    codespell-project/codespell

    2,391Vezi pe GitHub↗

    check code for common misspellings

    Checks source code for common misspellings.

    Python
    Vezi pe GitHub↗2,391
Înapoi123…4Înainte
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Code Quality and Linting