5 Repos
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.
This project is a comprehensive collection of Python programming education materials, including tutorials, exercises, and curated code samples. It serves as a learning curriculum and software engineering toolkit, utilizing Jupyter Notebooks to combine executable code with descriptive educational text. The repository provides practical implementation guides for building large language model applications, such as retrieval-augmented generation systems, stateful AI agents, and machine learning workflows. It distinguishes itself by offering a structured approach to agentic coding workflows, cover
Instructs on formatting binary operators with consistent whitespace to improve readability.
node-jscs ist ein Tool zur statischen Codeanalyse und ein JavaScript-Code-Style-Linter. Es fungiert als JavaScript-Code-Formatierer, der einen konsistenten Styleguide und Formatierungsregeln für den Quellcode durchsetzt. Das Projekt verwaltet Team-Codierungsstandards, indem es Quellcode anhand definierter Stilregeln prüft, um die visuelle Konsistenz zu wahren. Es bietet einen JavaScript-Linting-Workflow, der Stilverstöße identifiziert und eine automatisierte Code-Formatierung durchführt, um Inkonsistenzen zu beheben. Das System nutzt AST-basierte statische Analyse, um stilistische Regeln zu verifizieren, ohne den Code auszuführen. Es verwendet regelbasiertes Pattern-Matching und eine Visitor-Pattern-Baumtraversierung, um Formatierungsverstöße zu identifizieren, die dann durch automatische Quellcode-Transformation behoben werden.
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 ist ein statisches Analysetool und Typ-Checker für die Sprache Lua, der das Language Server Protocol implementiert. Er bietet ein System zur Erkennung von Typ-Diskrepanzen, ungenutztem Code und Logikfehlern in Quelldateien. Das Projekt bietet ein inferenzbasiertes Typsystem, das Variablentypen ableitet und optionale Annotationen sowie Meta-Dateien zur Durchsetzung von Typsicherheit unterstützt. Es ermöglicht die Definition benutzerdefinierter Typen und Funktionssignaturen, einschließlich Unterstützung für Overloads und Sichtbarkeitskontrollen für Member. Der Server bietet eine breite Palette an IDE-Funktionen, einschließlich Echtzeit-Code-Autocompletion, Symbol-Refactoring sowie Navigation zu Definitionen und Implementierungen. Er enthält einen Code-Formatter und einen Dokumentationsgenerator, der Symbole und Annotationen extrahiert, um Markdown- und JSON-Dateien zu produzieren. Der Server kann aus dem Quellcode gebaut und an spezifische Sprachversionen und Laufzeitumgebungen angepasst werden.
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.