awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • rubocop/ruby-style-guiderubocop 的头像

    rubocop/ruby-style-guide

    16,546在 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
    在 GitHub 上查看↗16,546
  • bbatsov/rubocopbbatsov 的头像

    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

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

    Ruby
    在 GitHub 上查看↗12,879
  • rubocop/rubocoprubocop 的头像

    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

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

    Rubycode-formatterhacktoberfestlinter
    在 GitHub 上查看↗12,879
  • sqlfluff/sqlfluffsqlfluff 的头像

    sqlfluff/sqlfluff

    9,525在 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
    在 GitHub 上查看↗9,525
  • falcosecurity/falcofalcosecurity 的头像

    falcosecurity/falco

    8,670在 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
    在 GitHub 上查看↗8,670
  • antfu/eslint-configantfu 的头像

    antfu/eslint-config

    6,210在 GitHub 上查看↗

    Anthony's ESLint config preset

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

    JavaScript
    在 GitHub 上查看↗6,210
  • davidanson/markdownlintDavidAnson 的头像

    DavidAnson/markdownlint

    5,855在 GitHub 上查看↗

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

    JavaScriptcommonmarklintmarkdown
    在 GitHub 上查看↗5,855
  • flyerhzm/rails_best_practicesflyerhzm 的头像

    flyerhzm/rails_best_practices

    4,166在 GitHub 上查看↗

    本项目是一个针对 Ruby on Rails 的静态分析工具和 Linter,旨在识别架构异味和最佳实践违规。它充当 Rails 应用的代码质量 Linter、架构审计员、安全扫描器和性能分析器。 该工具评估控制器、模型和视图模板之间的关注点分离,以减少技术债务。它识别次优的编码模式并强制执行风格一致性,同时专门扫描安全漏洞,如模型中未受保护的批量赋值。 分析范围涵盖检测低效的数据库查询和内存密集型数据检索模式。它还审计路由设计、验证记录持久化,并识别不当的错误处理和时区配置错误。 用户可以通过配置文件定义要启用或禁用的代码检查来管理分析。

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

    Ruby
    在 GitHub 上查看↗4,166
  • airbnb/rubyairbnb 的头像

    airbnb/ruby

    3,890在 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
    在 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

探索子标签

  • Rule Activation Controls1 个子标签Mechanisms 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.