4 مستودعات
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 هو مصحح أسلوب كود Python ساكن ومنسق مصمم لإعادة كتابة الكود المصدري تلقائيًا للامتثال لدليل أسلوب PEP 8. يعمل كمنظف كود عودي يحدد ويصلح المسافات البادئة، والمسافات البيضاء، ومخالفات البنية عبر المشاريع بأكملها. تقوم الأداة بإعادة هيكلة هيكلية باستخدام تحويلات شجرة البنية المجردة لتنفيذ تغييرات غير المسافات البيضاء، مثل تقصير الأسطر الطويلة وتحسين اختبارات الهوية. تتضمن وضع إعادة هيكلة قوي لمخالفات الأسلوب المعقدة وتدعم التنسيق الانتقائي عبر علامات مضمنة لتعطيل التغييرات لكتل كود محددة. تشمل القدرات تصفية الإصلاح القائمة على القواعد لاستهداف أو تجاهل رموز خطأ محددة، وتنسيق نطاق الأسطر، وتوليد تقارير فرق الأسلوب. يمكن للنظام معالجة الملفات من خلال واجهة سطر أوامر مع اجتياز الدليل العودي وتعديل الملف في مكانه، أو دمجه برمجيًا عبر API. يمكن إدارة تفضيلات التنسيق ومجموعات القواعد من خلال ملفات التكوين العالمية أو المحلية.
Functions as a recursive code cleaner that processes files across entire project directories.
Proselint هو أداة تدقيق لغوي ومحلل نصوص قائم على القواعد، مصمم لتحديد الأخطاء الأسلوبية، والعبارات المبتذلة، والمصطلحات التقنية في النصوص المكتوبة. يقوم بمسح المستندات مقابل سجل منسق من القواعد اللغوية والطباعية للحفاظ على معايير التحرير المهنية وتحسين جودة الكتابة. يعمل المشروع كمعالج نصوص عبر سطر الأوامر، ومكتبة تحليل برمجية، وخطاف (hook) لعمليات git pre-commit. تسمح بنيته النمطية بدمج المحرك الأساسي في تطبيقات أخرى، أو عرضه عبر REST API، أو دمجه في محررات النصوص. تدعم الأداة التنقل العودي في المجلدات للتحليل الجماعي، وتقبل النصوص عبر المدخلات القياسية للاستخدام في خطوط أنابيب سطر الأوامر. كما توفر خيارات تكوين لتمكين أو تعطيل فحوصات لغوية محددة، ويمكنها تصدير نتائج التشخيص بتنسيق JSON مهيكل.
Recursively processes folder hierarchies to identify stylistic errors across an entire project.
doctoc is a markdown table of contents generator and file processor designed to automatically create and update linked lists of headings within markdown documents. It functions as a git repository documentation tool that scans local directories to ensure navigation remains consistent across a collection of files. The tool features a GitHub compatible anchor generator that formats heading links to match the specific requirements of GitHub and similar hosting platforms. It manages updates by locating marker comments to replace existing tables of contents without overwriting other document conte
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.