5 repository-uri
Guidelines and tools for adjusting the visual layout of source code.
Distinct from Mathematical Operator Formatting: Shortlist candidates focus on mathematical notation, binary files, or operational transformations, not general source code whitespace.
Explore 5 awesome GitHub repositories matching software engineering & architecture · Code Style Formatting. Refine with filters or upvote what's useful.
Acest proiect este o colecție cuprinzătoare de materiale educaționale de programare Python, incluzând tutoriale, exerciții și mostre de cod curate. Acesta servește drept curriculum de învățare și set de instrumente de inginerie software, utilizând Jupyter Notebooks pentru a combina codul executabil cu text educațional descriptiv. Repository-ul oferă ghiduri practice de implementare pentru construirea de aplicații cu modele de limbaj mari, cum ar fi sisteme de generare augmentată prin regăsire (RAG), agenți AI cu stare și fluxuri de lucru de machine learning. Se distinge prin oferirea unei abordări structurate a fluxurilor de lucru de codare agentică, acoperind distilarea ferestrei de context, rutarea modelelor agnostice la furnizor și output-uri structurate impuse prin schemă. Materialele acoperă o gamă largă de capabilități de inginerie software, inclusiv programarea asincronă cu cozi de sarcini distribuite, dezvoltarea de aplicații web cu API-uri REST și fluxuri de lucru de analiză a datelor. Include, de asemenea, resurse pentru stăpânirea designului orientat pe obiecte, implementarea pipeline-urilor CI/CD și aplicarea standardelor profesionale de linting și formatare.
Instructs on formatting binary operators with consistent whitespace to improve readability.
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.
Analyzes source code and automatically fixes formatting inconsistencies to adhere to a defined style guide.
autopep8 is a Python static code styler and formatter designed to automatically rewrite source code to comply with the PEP 8 style guide. It functions as a recursive code cleaner that identifies and fixes indentation, whitespace, and syntax irregularities across entire projects. The tool performs structural refactoring using abstract syntax tree transformations to execute non-whitespace changes, such as shortening long lines and improving identity tests. It includes an aggressive refactoring mode for complex style violations and supports selective formatting via inline markers to disable chan
Includes an aggressive refactoring mode for resolving complex style violations and shortening long lines.
lua-language-server is a static analysis tool and type checker for the Lua language that implements the Language Server Protocol. It provides a system for detecting type mismatches, unused code, and logic errors in source files. The project features an inference-based type system that deduces variable types and supports optional annotations and meta files to enforce type safety. It allows for the definition of custom types and function signatures, including support for overloads and member visibility controls. The server provides a broad set of IDE capabilities, including real-time code auto
Standardizes code layout and enforces a consistent style guide across the codebase.
This project is a pre-configured starter template and development environment for building web applications using TypeScript and React. It provides a project scaffold that automates the initial setup of build configurations and type safety. The environment includes a build pipeline for compiling and bundling React components, alongside a local development server featuring live reloading and integrated linting. It also provides a boilerplate for Progressive Web Apps, incorporating service worker support for offline asset caching. Broad capability areas cover frontend build automation, web app
Includes tools for automatically adjusting the visual layout and style of source code during the commit process.