10 مستودعات
Tools and guidelines for maintaining consistent naming conventions and coding styles across a project.
Distinct from Readability Naming Standards: The candidates focus on low-level variable registers, obfuscation, or specific secret naming, not general codebase style guidelines.
Explore 10 awesome GitHub repositories matching development tools & productivity · Code Style Standardization. Refine with filters or upvote what's useful.
This repository is a comprehensive educational program and deep learning framework designed to teach practical deep learning using PyTorch through notebooks and code examples. It serves as a high-level library for building, training, and deploying neural networks, acting as a model training orchestrator that coordinates PyTorch models, optimizers, and loss functions. The project provides specialized toolkits for computer vision, natural language processing, and tabular data preprocessing. It distinguishes itself through advanced training controls such as discriminative learning rates, a two-w
fastai applies a consistent set of abbreviations and naming principles to maintain a unified codebase style.
This project is a set of coding standards, architectural patterns, and type safety guidelines for writing Swift source code. It provides a framework for maintaining clean and maintainable code through established conventions and formatting rules. The guide prioritizes composition over class inheritance by favoring value types and final classes. It establishes a policy for access control to manage boundaries between internal logic and external components through explicit visibility modifiers. The standards cover type safety optimization through immutable bindings and safe optional handling. A
Provides guidelines for maintaining consistent whitespace, indentation, and visual structure across the codebase.
Spec is a comprehensive set of frontend coding standard specifications and project architecture guides. It provides a framework for organizing directory structures, module dependencies, and package layouts to create scalable and predictable codebases. The project defines rigorous governance standards for React components, including specific naming conventions and structural patterns for props. It also establishes a JSON API data specification to ensure predictable communication between system components through standardized exchange formats and HTTP response structures. The specification cov
Sets mandatory rules for indentation, spacing, and naming conventions for JavaScript code.
هذا المشروع عبارة عن إضافة ESLint ومحلل كود ثابت لـ Vue.js. يوفر مجموعة من قواعد التلميح (linting) لاكتشاف الأخطاء الشائعة، والتحقق من القوالب والنصوص، وفرض معايير ترميز متسقة عبر المكونات ذات الملف الواحد. تتميز الإضافة بتحليل العلاقة بين كتل النصوص والقوالب للتحقق من استخدام الخصائص عبر الكتل. تحدد الأنماط المعرضة للأخطاء، وتكتشف واجهات برمجة التطبيقات المهملة، وتقيد الأنماط الخطرة مثل عرض HTML الخام لمنع الثغرات الأمنية. تغطي قدراتها الأوسع التحقق من المكونات للتسمية والهيكل، وفرض إرشادات الأسلوب التي يقودها المجتمع، وتوحيد تنسيق القوالب وبناء جملة التعبير. كما تتضمن دعماً لـ JSX والتكامل مع محللات خارجية. توفر الأداة العديد من إعدادات معايير التلميح التي تتراوح من منع الأخطاء الأساسية إلى إعدادات الاتساق الشاملة.
Checks code against community standards to maintain consistent formatting and architectural patterns.
هذا المشروع عبارة عن مجموعة من ملفات dotfiles ونصوص Unix البرمجية المصممة لتخصيص وتوحيد بيئة shell ونظام التشغيل. يوفر تكوينات محمولة لـ Bash وFish shells، بالإضافة إلى تفضيلات مخصصة وتعيينات أوامر لمحرر Vim. تتضمن المجموعة نصوصاً برمجية للتمهيد المؤتمت لتهيئة أجهزة جديدة عن طريق تثبيت التطبيقات، وإدارة مديري الحزم، وإنشاء روابط رمزية للتكوين. تتميز بأتمتة سير عمل Git متخصصة لتسريع مهام التحكم في الإصدار، إلى جانب إدارة اتصال SSH آمنة باستخدام المصادقة القائمة على الأجهزة واستمرارية الاتصال. تمتد مساحة الأداة إلى مجموعة واسعة من أدوات إدارة النظام، بما في ذلك إنهاء العمليات التفاعلية، والتنقل في الدليل القائم على التعلم، وتدقيق مسار الملفات الثنائية. كما تغطي مساعدي إنتاجية المطورين لأتمتة المتصفح، واستضافة الملفات الثابتة المحلية، ومهام معالجة الوسائط مثل تحويل ترميز الفيديو ومقارنة الصور المرئية.
Enforces consistent coding styles and linting rules across configuration files to maintain a uniform codebase.
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
Flags incorrectly styled lines and naming convention violations to enforce consistent coding standards.
Megaboilerplate is a JavaScript application scaffolder and project generation tool. It provides a set of starter templates and a command-line interface to bootstrap the directory structures and configuration files for various project architectures. The tool generates customized boilerplates for full-stack web applications, universal applications using server-side rendering, and cross-platform JavaScript libraries. It includes predefined templates for integrating third-party identity providers via OAuth and cloud-ready starters optimized for Git-based deployment workflows. The project covers
Includes predefined linting rules and coding standards to maintain consistent style across generated projects.
Compiled هو إطار عمل للتنسيق (styling) خاص بـ React يقوم بتحويل أنماط مستوى المكونات إلى ملفات CSS ثابتة وذرية (atomic) أثناء عملية البناء. من خلال استخدام تحويلات شجرة بناء الجملة المجردة (AST) في وقت البناء، تلغي المكتبة الحاجة إلى حقن الأنماط في وقت التشغيل، مما يضمن معالجة الأنماط وتحسينها قبل تنفيذ التطبيق. يتميز إطار العمل بتفكيك كائنات الأنماط المعقدة إلى فئات أدوات (utility classes) فردية قابلة لإعادة الاستخدام، مما يقلل من إجمالي حجم ورقة الأنماط. ويحافظ على دعم خصائص المكونات الديناميكية عن طريق تعيينها لمتغيرات CSS مخصصة، مما يسمح بتعديلات الأنماط في وقت التشغيل مع الحفاظ على فوائد الأداء للاستخراج الثابت. ولضمان عرض يمكن التنبؤ به، تستخدم المكتبة ترتيب تسلسل حتمي (deterministic cascade)، والذي ينظم القواعد التي تم إنشاؤها في مجموعات ذات أولوية لمنع التعارضات. يتضمن المشروع أدوات شاملة لتكامل خط أنابيب البناء، بما في ذلك دعم تحويل الترميز (markup) وفرض اتساق التنسيق من خلال قواعد التدقيق (linting) والتحقق المؤتمتة. تضمن هذه الميزات بقاء أنماط المكونات اصطلاحية وقابلة للصيانة عبر كامل قاعدة الكود.
Analyzes component styles against performance and maintainability rules to ensure code remains idiomatic and efficient.
هذا المشروع هو إطار عمل ويب متكامل وقالب بداية مصمم لبناء تطبيقات تدمج واجهات React الأمامية مع خدمات Node.js و Express الخلفية. يوفر بيئة تطوير موحدة تقوم بمزامنة عمليات الواجهة الأمامية والخلفية، مما يسمح بسير عمل متماسك داخل هيكل مشروع واحد. يتميز إطار العمل بتنسيق دورة حياة التطوير من خلال عمليات إعادة تشغيل الخادم المؤتمتة وإعادة التحميل المباشر، مما يلغي الحاجة إلى التحديثات اليدوية أثناء الاختبار. يتضمن تكوينات مدمجة لتحويل صيغ ECMAScript و JSX الحديثة، مما يضمن التوافق عبر بيئات المتصفح المتنوعة مع الحفاظ على أنماط ترميز متسقة من خلال فرض الأنماط المتكامل. يغطي المشروع دورة حياة التطبيق الكاملة، من التطوير المحلي إلى الجاهزية للإنتاج. يتضمن أدوات لتجميع وتحسين أصول الواجهة الأمامية في ملفات ثابتة، بالإضافة إلى آليات لخدمة هذه الأصول جنباً إلى جنب مع طلبات API الخلفية. تم هيكلة المستودع كقالب أساسي لتوفير أساس مهيأ مسبقاً لتطوير الويب المتكامل.
Maintains consistent coding patterns and style guides across the project to support collaborative development.
This project is a language server implementation and code editor extension designed to provide intelligence for Svelte components. It functions as a static analysis tool that parses source code to deliver real-time feedback, automated formatting, and code navigation within development environments. The tool distinguishes itself by utilizing a virtual file system mapping that translates component files into modules, allowing standard language tools to process non-standard syntax. It integrates directly with the TypeScript compiler to perform type checking and static analysis across mixed scrip
Automates formatting to enforce consistent codebase style and structure for team collaboration.