awesome-repositories.com
Blog
awesome-repositories.com

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

ExplorarBúsquedas curadasOpen-source alternativesSelf-hosted softwareBlogMapa del sitio
ProyectoAcerca deHow we rankPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • 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

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

    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

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

    Rubycode-formatterhacktoberfestlinter
    Ver en GitHub↗12,879
  • rubocop-hq/rubocopAvatar de rubocop-hq

    rubocop-hq/rubocop

    12,879Ver en 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
    Ver en GitHub↗12,879
  • troessner/reekAvatar de troessner

    troessner/reek

    4,126Ver en GitHub↗

    Reek es un analizador de código estático para proyectos Ruby diseñado para identificar fallos de diseño y problemas de mantenibilidad conocidos como code smells. Funciona como una herramienta de control de calidad que inspecciona el código fuente sin ejecutarlo para encontrar debilidades estructurales y deuda técnica. El analizador identifica patrones específicos como clases demasiado grandes, métodos largos y nombres poco descriptivos. También detecta problemas de diseño más complejos, incluyendo feature envy, data clumps, polimorfismo simulado y control coupling. La herramienta incluye capacidades para establecer líneas base de problemas para gestionar código heredado y filtrado basado en configuración para excluir directorios específicos. Soporta comprobaciones de calidad automatizadas mediante pipelines de integración continua y proporciona informes de análisis en formatos como JSON, YAML, XML y HTML.

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

    Ruby
    Ver en GitHub↗4,126
  • sds/overcommitAvatar de sds

    sds/overcommit

    4,008Ver en GitHub↗

    Overcommit es un gestor de hooks de Git y framework de validación pre-commit diseñado para automatizar la ejecución de scripts y comprobaciones durante varios eventos de Git. Sirve como una herramienta de automatización de flujos de trabajo que asegura que la calidad del código y los estándares del proyecto se cumplan antes de que los cambios sean confirmados o enviados a un repositorio remoto. El sistema se distingue por una configuración integral basada en YAML que permite un control detallado del comportamiento de los hooks, incluyendo filtrado de ejecución de archivos, omisión condicional y la gestión de dependencias de hooks. Proporciona roles especializados como un validador de mensajes de commit para aplicar convenciones de nomenclatura y un protector de push para bloquear código inestable o inseguro antes de que llegue a las ramas remotas. El proyecto cubre una amplia gama de áreas de capacidad, incluyendo análisis estático y linting en múltiples idiomas, gestión automatizada de dependencias y verificación de seguridad como escaneo de secretos y cumplimiento de licencias. También gestiona la integridad del repositorio a través de la aplicación de ramas protegidas y ejecución de hooks en paralelo para optimizar el rendimiento.

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

    Ruby
    Ver en GitHub↗4,008
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Ruby Extensions
  5. Ruby Linting Tools

Explorar subetiquetas

  • 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