awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 مستودعات

Awesome GitHub RepositoriesRuby Linting Tools

Static analysis tools specifically for the Ruby language to detect bugs and style issues.

Distinct from Ruby Extensions: Distinct from Ruby Extensions: focuses specifically on linting and static analysis rather than general utility extensions.

Explore 5 awesome GitHub repositories matching part of an awesome list · Ruby Linting Tools. Refine with filters or upvote what's useful.

Awesome Ruby Linting Tools GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • bbatsov/rubocopالصورة الرمزية لـ bbatsov

    bbatsov/rubocop

    12,879عرض على GitHub↗

    RuboCop is a static code analyzer and linter for Ruby. It functions as a static analysis tool designed to detect potential bugs, identify style violations, and improve overall code quality in Ruby projects. The project provides an automated code formatter that rewrites source code to align with established community standards. It also implements a language server protocol to surface linting and formatting errors directly within text editors. Its capabilities cover automated code linting and the analysis of Ruby code style to ensure consistency across a project. These functions are driven by

    Provides a comprehensive static analysis tool for detecting potential bugs and improving Ruby code quality.

    Ruby
    عرض على GitHub↗12,879
  • rubocop/rubocopالصورة الرمزية لـ rubocop

    rubocop/rubocop

    12,879عرض على GitHub↗

    RuboCop is a static code analyzer, linter, and formatter for the Ruby language. It identifies style violations, smells, and errors in source code to ensure consistency and maintainability based on community guidelines. The project provides automatic source code formatting to rewrite files according to defined stylistic standards. It also functions as a language server protocol implementation, surfacing violations and suggested fixes directly within code editors. The tool covers code complexity monitoring to track the size of classes and methods and employs non-inclusive language detection to

    Functions as a comprehensive Ruby linter that identifies smells and errors to ensure maintainability.

    Rubycode-formatterhacktoberfestlinter
    عرض على GitHub↗12,879
  • rubocop-hq/rubocopالصورة الرمزية لـ rubocop-hq

    rubocop-hq/rubocop

    12,879عرض على GitHub↗

    RuboCop is a static code analyzer, linter, and formatter for the Ruby language. It detects style violations, potential bugs, and code smells by scanning source code without executing the program. The tool enforces a predefined Ruby style guide by flagging deviations and automatically rewriting source code to ensure consistency across projects. It includes a language server that provides real-time analysis and formatting suggestions directly within text editors.

    Provides static analysis for the Ruby language to detect bugs and enforce stylistic consistency.

    Ruby
    عرض على GitHub↗12,879
  • troessner/reekالصورة الرمزية لـ troessner

    troessner/reek

    4,126عرض على GitHub↗

    Reek هو محلل أكواد ثابت لمشاريع Ruby مصمم لتحديد عيوب التصميم ومشاكل الصيانة المعروفة باسم "روائح الكود" (code smells). يعمل كأداة لضمان الجودة تفحص الكود المصدري دون تنفيذه للعثور على نقاط الضعف الهيكلية والديون المعمارية. يحدد المحلل أنماطاً محددة مثل الفئات الكبيرة، والأساليب الطويلة، والتسميات غير الواضحة. كما يكتشف قضايا تصميم أكثر تعقيداً، بما في ذلك حسد الميزات (feature envy)، وتكتلات البيانات، وتعدد الأشكال المحاكى، واقتران التحكم. تتضمن الأداة قدرات لإنشاء خط أساس للمشاكل (issue baselining) لإدارة الكود القديم، وتصفية تعتمد على التكوين لاستبعاد أدلة محددة. تدعم فحوصات الجودة الآلية عبر خطوط أنابيب التكامل المستمر (CI) وتوفر تقارير تحليل بتنسيقات مثل JSON وYAML وXML وHTML.

    Acts as a software analysis engine for automating the detection of architectural debt in Ruby codebases.

    Ruby
    عرض على GitHub↗4,126
  • sds/overcommitالصورة الرمزية لـ sds

    sds/overcommit

    4,008عرض على GitHub↗

    Overcommit is a Git hook manager and pre-commit validation framework designed to automate the execution of scripts and checks during various Git events. It serves as a workflow automation tool that ensures code quality and project standards are met before changes are committed or pushed to a remote repository. The system distinguishes itself through a comprehensive YAML-based configuration that allows for detailed hook behavior control, including file execution filtering, conditional skipping, and the management of hook dependencies. It provides specialized roles such as a commit message vali

    Executes Ruby linters to detect bugs and style issues before code is committed.

    Ruby
    عرض على GitHub↗4,008
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Ruby Extensions
  5. Ruby Linting Tools

استكشف الوسوم الفرعية

  • Architectural Debt DetectorsTools that identify structural weaknesses and architectural debt specifically within Ruby projects. **Distinct from Ruby Linting Tools:** Focuses on high-level architectural debt and design flaws rather than basic style linting.
  • Ruby LintersStatic analysis tools specifically for the Ruby language to detect bugs and style issues. **Distinct from Ruby Linting Tools:** Specializes the general Ruby linting tools category into the specific identity of a linter tool