awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repositorios

Awesome GitHub RepositoriesRuby Linting Rules

Static analysis rules specifically designed for the Ruby language.

Distinct from Framework Linting Rules: Distinct from Framework Linting Rules: focuses on general Ruby language patterns rather than specific frameworks like Rails.

Explore 9 awesome GitHub repositories matching development tools & productivity · Ruby Linting Rules. Refine with filters or upvote what's useful.

Awesome Ruby Linting Rules GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • rubocop/ruby-style-guideAvatar de rubocop

    rubocop/ruby-style-guide

    16,546Ver en GitHub↗

    This project is a community-driven style guide that defines standards for formatting and structuring Ruby code. It serves as a collection of language conventions and best practices intended to ensure that Ruby applications are written idiomatically and maintainably. The guide functions as a static analysis standard, providing a reference that automated linting tools use to enforce uniform coding patterns and structural rules. By mapping written guidelines to these automated configurations, it establishes a shared source of truth for code consistency. The scope of the project covers Ruby code

    Defines the specific static analysis rules and patterns used to check Ruby code for consistency.

    rubocoprubystyle-guide
    Ver en GitHub↗16,546
  • bbatsov/rubocopAvatar de bbatsov

    bbatsov/rubocop

    12,879Ver en 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

    Evaluates Ruby code against a collection of independent and configurable linting rules.

    Ruby
    Ver en GitHub↗12,879
  • rubocop/rubocopAvatar de rubocop

    rubocop/rubocop

    12,879Ver en 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

    Offers mechanisms to toggle whether specific linting rules are enabled or disabled by default.

    Rubycode-formatterhacktoberfestlinter
    Ver en GitHub↗12,879
  • sqlfluff/sqlfluffAvatar de sqlfluff

    sqlfluff/sqlfluff

    9,525Ver en GitHub↗

    SQLFluff is a multi-dialect SQL linter, formatter, and style guide enforcer. It functions as a parser and analyzer that converts SQL scripts into structured trees to validate syntax, identify logical components, and enforce consistent capitalization, aliasing, and layout conventions across various database dialects. The system is specifically designed to handle templated SQL, providing the ability to analyze, parse, and lint files containing macros or placeholders. It uses dummy-parameter rendering and source mapping to validate the style and correctness of dynamic code before it is rendered

    Displays the set of active linting rules currently in use via the command line interface.

    Pythonhacktoberfestpypisql
    Ver en GitHub↗9,525
  • falcosecurity/falcoAvatar de falcosecurity

    falcosecurity/falco

    8,670Ver en GitHub↗

    Falco is an eBPF runtime security monitor and cloud native detection engine that identifies abnormal behavior and security threats across hosts and containers. It functions as a Linux kernel event auditor, capturing system calls and kernel events in real-time to detect malicious activity. The system distinguishes itself through a rule-based threat detection model that evaluates system activity against a library of community-maintained rules and custom security definitions. It enriches raw kernel events with container and Kubernetes metadata to provide observability into isolated environments

    Provides mechanisms to enable or disable specific security rules via selective loading or tagging.

    C++cloud-nativecncfcncf-project
    Ver en GitHub↗8,670
  • antfu/eslint-configAvatar de antfu

    antfu/eslint-config

    6,210Ver en GitHub↗

    Anthony's ESLint config preset

    Launches a visual tool showing which ESLint rules are enabled and which files they apply to.

    JavaScript
    Ver en GitHub↗6,210
  • davidanson/markdownlintAvatar de DavidAnson

    DavidAnson/markdownlint

    5,855Ver en GitHub↗

    Embeds HTML comments in Markdown to enable, disable, or reconfigure specific lint rules for parts of a file.

    JavaScriptcommonmarklintmarkdown
    Ver en GitHub↗5,855
  • flyerhzm/rails_best_practicesAvatar de flyerhzm

    flyerhzm/rails_best_practices

    4,166Ver en GitHub↗

    Este proyecto es una herramienta de análisis estático y linter para Ruby on Rails diseñada para identificar olores arquitectónicos y violaciones de mejores prácticas. Sirve como linter de calidad de código, auditor arquitectónico, escáner de seguridad y analizador de rendimiento para aplicaciones Rails. La herramienta evalúa la separación de responsabilidades entre controladores, modelos y plantillas de vista para reducir la deuda técnica. Identifica patrones de codificación subóptimos y aplica consistencia estilística, mientras escanea específicamente vulnerabilidades de seguridad como la asignación masiva (mass assignment) desprotegida en los modelos. La superficie de análisis cubre la detección de consultas a bases de datos ineficientes y patrones de recuperación de datos pesados en memoria. También audita el diseño de rutas, valida la persistencia de registros e identifica el manejo inadecuado de errores y configuraciones erróneas de zona horaria. Los usuarios pueden gestionar el análisis definiendo qué comprobaciones de código habilitar o deshabilitar a través de un archivo de configuración.

    Evaluates Ruby on Rails code against a comprehensive set of predefined best practices to detect maintainability issues.

    Ruby
    Ver en GitHub↗4,166
  • airbnb/rubyAvatar de airbnb

    airbnb/ruby

    3,890Ver en GitHub↗

    This project provides a collection of coding standard specifications, style guides, and configuration assets used to define automated rules for static code analysis in Ruby. It serves as a centralized set of RuboCop configurations and static analysis rules to ensure consistent syntax and idiomatic usage across a codebase. The project establishes a comprehensive Ruby style guide that defines naming conventions, indentation, and structural requirements. It utilizes a pluggable linting engine to enforce these standards through a defined set of patterns and constraints. The capability surface co

    Implements a comprehensive set of static analysis rules specifically designed for the Ruby language.

    Ruby
    Ver en GitHub↗3,890
  1. Home
  2. Development Tools & Productivity
  3. Code Quality and Analysis
  4. Static Analysis Engines
  5. Static Analysis Tools
  6. Static Analysis Rules
  7. Framework Linting Rules
  8. Ruby Linting Rules

Explorar subetiquetas

  • Rule Activation Controls1 sub-etiquetaMechanisms to enable or disable specific linting rules based on project needs. **Distinct from Ruby Linting Rules:** Focuses on the toggle mechanism for rule activation rather than the content of the rules themselves.