standard

Ruby's bikeshed-proof linter and formatter 🚲 (by standardrb)

Standard Alternatives

Similar projects and alternatives to standard

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better standard alternative or higher similarity.

standard reviews and mentions

Posts with mentions or reviews of standard. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-02.
  • Must-have gems for mature Rails
    8 projects | dev.to | 2 Feb 2024
    gem "rubocop" - https://github.com/rubocop/rubocop | Set up code guidelines for your dev team, I recommend using whatever Standard recommends.
  • A Writer's Ruby
    4 projects | news.ycombinator.com | 5 Jan 2024
    Cynically, reading heavily between the lines, this reads to me like DHH just found out lots of rubyists like standardrb. https://github.com/standardrb/standard -- and this is his quick reaction to it.
  • An Introduction to RuboCop for Ruby on Rails
    3 projects | dev.to | 13 Sep 2023
    This approach is known as Standard Ruby. It can also be completed with plugins, including one for Ruby on Rails projects.
  • It's Official: the Standard Ruby VS Code extension
    4 projects | /r/ruby | 23 Feb 2023
    Oh, this is fantastic! Would you be willing to send a quick PR to our README?
  • Rails vs Rubocop?
    3 projects | /r/rails | 1 Jul 2022
    [0] https://github.com/testdouble/standard
    3 projects | /r/rails | 1 Jul 2022
  • Linting and Auto-formatting Ruby Code With RuboCop
    12 projects | dev.to | 29 Jun 2022
    If you don't want to fiddle with configuration files and the wealth of options provided by RuboCop, consider taking a look at the Standard project. It's largely a pre-configured version of RuboCop that aims to enforce a consistent style in your Ruby project without allowing the customization of any of its rules. The lightning talk where it was first announced gives more details about its origin and motivations.
  • Utilizando o padrão interactor no Ruby on Rails
    22 projects | dev.to | 20 Mar 2022
  • How to Use Lambdas in Ruby (2020)
    2 projects | news.ycombinator.com | 9 Mar 2022
    As someone who has been doing Ruby for 20 years, the bbatsov style guide is bonkers.

    Rubocop can be good, but it needs too much configuration to make it not follow bbatsov guide — which is simply wrong on a number of levels.

    Recently, I’ve started using https://github.com/testdouble/standard as a wrapper around Rubocop. It is both less and more opinionated than Rubocop, but aside from two style choices (`%w[]` — using `[]` there is legal but not idiomatic Ruby IMO; I also prefer terminal dots rather than leading dots (e.g., `foo.\nbar` instead of `foo\n.bar`), it doesn’t bother me nearly as much as Rubocop’s defaults do.

    There are many things that Rubocop gets wrong in its defaults. The absolute single #1 thing it gets wrong is markers. It sort-of supports the only useful distinction, laid out by Jim Weirich (`foo {}` when block return values are used such as `[…].map {…}`; `foo do end` for blocks without a meaningful return such as `[…].each do … end`). However, its "semantic" mode does this in the least-useful-way possible, by looking at the method names before the block. It may be the only way that Rubocop can do it, but…

  • Best practices as code using RuboCop
    4 projects | news.ycombinator.com | 21 Jan 2022
    You should have a look at Standard Ruby https://github.com/testdouble/standard

    In particular, a lot from the lightning talk resonates with me.

  • A note from our sponsor - Onboard AI
    app.getonboardai.com | 21 Feb 2024
    Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com. Learn more →

Stats

Basic standard repo stats
16
2,534
8.6
8 days ago
ChatGPT with full context of any GitHub repo.
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.
app.getonboardai.com