4 repository-uri
Capabilities for traversing folder hierarchies to apply formatting across entire project directories.
Distinct from Python Code Formatters: Specifies the recursive traversal capability rather than the formatting logic itself.
Explore 4 awesome GitHub repositories matching programming languages & runtimes · Recursive Directory Processing. Refine with filters or upvote what's useful.
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
Functions as a recursive code cleaner that processes files across entire project directories.
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.
Recursively processes folder hierarchies to identify stylistic errors across an entire project.
doctoc este un generator de cuprins (table of contents) markdown și un procesor de fișiere conceput pentru a crea și actualiza automat liste de link-uri către titluri în documentele markdown. Funcționează ca un instrument de documentare pentru repository-uri git care scanează directoarele locale pentru a se asigura că navigarea rămâne consistentă într-o colecție de fișiere. Instrumentul dispune de un generator de ancore compatibil cu GitHub care formatează link-urile titlurilor pentru a se potrivi cerințelor specifice ale GitHub și ale platformelor de găzduire similare. Gestionează actualizările prin localizarea comentariilor de marcare pentru a înlocui tabelele de cuprins existente fără a suprascrie alt conținut al documentului. Proiectul acoperă procesarea recursivă a directoarelor, ceea ce îi permite să scaneze foldere imbricate și să aplice actualizări tuturor fișierelor compatibile. Include, de asemenea, filtrarea conținutului și controlul intrărilor pentru a exclude titluri sau fișiere specifice pe baza nivelurilor de imbricare sau a tag-urilor de metadate. Un utilitar de validare a consistenței permite instrumentului să verifice dacă fișierele sunt învechite fără a le modifica, facilitând integrarea în fluxurile de lucru de documentare automatizate.
Recursively scans directories to apply table of contents generation to all compatible Markdown files.
This project is a Python library and command-line tool designed to convert Markdown text and files into structured HTML fragments. It functions as a Markdown-to-HTML converter and parser that transforms piped text or source files into web-ready documents. The project is an extensible text processor featuring a pluggable API for defining custom inline and block syntax. This modular framework allows for the registration of specialized syntax extensions, such as tables and footnotes, and provides a system for managing runtime configuration settings. The conversion process covers multilingual te
Ships a utility to read Markdown from files or standard input and write the resulting HTML to a destination.