prettier/plugin-ruby

Prettier Ruby Plugin

Hosted by Prettier

View on GitHub ↗Jump to charts ↓

prettier/plugin-ruby has 1k+ stars and 100+ forks on GitHub, is written in JavaScript, and was last pushed on Mar 6, 2025. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 39 minutes ago
Type:Plugin / ExtensionCategory(s):Code Quality & Static AnalysisDeveloper Tools
Added to GitGenius on October 12th, 2026
Created on May 22nd, 2018
Open Issues & Pull Requests: 21 (+0)
GitHub issues: Enabled
Number of forks: 104
Total Stargazers: 1,482 (+0)
Total Subscribers: 11 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.3 days
Mean response time: 56.0 days
90th percentile: 140.9 days
Tracked items: 4

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 6
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 417 days
Stale 30+ days: 5
Stale 90+ days: 5

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (1)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Prettier Ruby Plugin is a code formatter plugin that extends Prettier to format Ruby source code.

The plugin solves the problem of maintaining consistent Ruby code style automatically, without requiring developers to configure style rules manually. Prettier's approach to formatting is to parse code into an abstract syntax tree, apply opinionated formatting rules, and output consistently styled code. The Ruby plugin implements this workflow for Ruby by integrating with Prettier's plugin system, allowing Ruby files to be formatted using the same tool and configuration as JavaScript, TypeScript, and other supported languages in a project.

Teams working on Ruby projects that already use Prettier for other languages benefit from a unified formatting experience across the codebase. The plugin suits projects where consistency matters and where developers want to avoid style debates by delegating formatting decisions to an automated tool. It is particularly valuable in polyglot codebases where multiple languages are present and a single formatter can be applied across all of them.

The project maintains active engagement with its codebase, regularly addressing issues and pull requests from the community. Development shows responsiveness to bug reports and feature requests, with maintainers providing feedback and guidance on contributions. The project demonstrates a commitment to keeping the plugin compatible with current versions of Prettier and Ruby, ensuring that users can rely on it as their Ruby formatting solution evolves.