搜索

PythonReactSEOPDF
GitHub Skill

ruby-style-guide

Ruby code style conventions. Use when writing, reviewing, or refactoring Ruby code.

manuelmeurer☆ 0 仓库 Stars1 仓库 Forks

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

查看来源 ↗使用指南

技能说明

Ruby Style Guide

Apply these conventions when writing or modifying Ruby code.

Guidelines

  • When writing a Ruby script or CLI, always use Thor.
  • Prefer double quotes for strings; use single quotes only when the string contains double quotes, in shell commands with interpolation, or when following existing code patterns.
  • Use parallel assignment for instance variables when initializing from local variables with matching names; split across two lines when assigning 3 or more.
  • Indent private methods by 2 additional spaces after the private keyword.
  • Prefer case when over if elsif for multiple conditional branches.
  • Put if and unless on a separate line, except when using return or raise without arguments or with one short argument: return if failed?, return false if failed?, raise unless succeeded?, raise error unless succeeded?
  • Use guard clauses for early returns.
  • Use safe navigation operator (&.) for nil checks.
  • Add a blank line after multi-line block headers before the block body.
  • Use multi-line, leading-dot chaining when calling more than one method in a row.
  • Prefer chaining over temporary variables when it stays readable; then and tap are often helpful.
  • Prefer numbered parameters (_1, _2) for small blocks; use it only when numbered params don't work.
  • Prefer endless method definitions for simple, single-expression methods.

使用示例

查看来源仓库中的使用示例与配置说明。

查看来源 ↗

来源历史

收录时间
2026-01-20
索引更新时间
2026-01-26
Branch
main

收录与同步日期属于本站记录。源码修改历史请查看来源仓库。

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!