|4 months ago
|4 days ago
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
First commits in a Ruby on Rails app
6 projects | dev.to | 17 Jan 2024
The third commit adds Rubycritic as a code quality static analysis.
Improve Code in Your Ruby Application with RubyCritic
7 projects | dev.to | 26 Oct 2022
You should consider using RubyCritic if you want a single place to review code improvements for your project. Including RubyCritic in your development process will certainly reduce the time a development team spends working on technical debts. Most technical debts will be mapped out at development time.
Best services and/or gems for automated generation of documentation, unit tests, and useful things of this nature
2 projects | /r/ruby | 16 Jan 2022
It's also possible to write unit tests in order to better understand or surface your assumptions about a legacy application. I'd also consider running rubycritic against legacy code, to see where the code smells and other hot spots lie.
How to Improve Code Quality on a Ruby on Rails Application
8 projects | dev.to | 11 Nov 2021
RubyCritic: a gem that wraps around static analysis gems such as Reek, Flay, and Flog to provide a quality report of your Ruby code.
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.
I Love Ruby
12 projects | news.ycombinator.com | 18 Dec 2023
I believe if you use the `||` operator instead of `or`, then things just work out fine. I agree it is really annoying. But I am pretty sure if you use a tool like RuboCop https://github.com/rubocop/rubocop (a static code analysis tool) then it will catch bugs like this. Note that I am not recommending Ruby. But in my experience if you want to work with a language and it has a community style guide and a linter that enforces it, it will save me some heartache.
code review / feedback for improvement
2 projects | /r/ruby | 16 Sep 2023
Adopt some sort of consistent formatting. Your top-level module starts off indented, seems like wasted space. May I suggest RuboCop?
An Introduction to RuboCop for Ruby on Rails
3 projects | dev.to | 13 Sep 2023
By default, out of the box, RuboCop comes with a default set of pre-configured rules. The documentation will tell you Rubocop's default rules.
I live and work in the US where protests against police brutality have been ongoing for days, and coming to work this week the word "cop" has an uncomfortable feeling about it.
3 projects | /r/programmingcirclejerk | 7 Jul 2023
Code Reviewing a Ruby on Rails application.
6 projects | dev.to | 3 Jul 2023
RuboCop is a Ruby static code analyzer (a.k.a. linter) and code formatter. Out of the box it will enforce many of the guidelines outlined in the community Ruby Style Guide. Apart from reporting the problems discovered in your code, RuboCop can also automatically fix many of them for you.
Xeme: I'd value your opinion on my new Ruby gem
5 projects | /r/ruby | 29 May 2023
But I will encourage you to adopt Rubocop to enforce the style you want, so that if others want to contribute, they can write with spaces and then run rubocop -a and end up with the styling you prefer. Tabs indentation support was added a couple of years back: https://github.com/rubocop/rubocop/pull/7867
Welcome to Rails Cheat Sheet
3 projects | news.ycombinator.com | 13 May 2023
In my last job I encountered my first Rails codebase ever (mostly REST APIs but a few server-rendered views as well). After the initial chaotic impression of the codebase (it was a startup after all) with all the Rails magic on top, I really fell in love with the framework after a more experienced Rails dev introduced a few key conventions and helpful libraries to the codebase.
Out of those, I’d at least add the RuboCop  linter and the BetterSpecs  guidelines to this list. Both helped tremendously in eliminating bikeshedding in the team and freeing up brainpower to solve actual problems. The first one helped me learn intricacies of Ruby bit by bit right in my IDE and the latter guided us to write tests in a style that’s easy to maintain and trust.
Nice Ruby IDEs
2 projects | /r/ruby | 24 Mar 2023
“Bots will replace devs!” Also bots:
2 projects | /r/ProgrammerHumor | 17 Dec 2022
Still kinda pissed about that. It's the same as with Bens. We will reach equality by removing representation, yay? At least rubocop didn't kneel
What are some alternatives?
Rubocop - A Ruby static code analyzer and formatter, based on the community Ruby style guide. [Moved to: https://github.com/rubocop/rubocop]
Brakeman - A static analysis security vulnerability scanner for Ruby on Rails applications
Reek - Code smell detector for Ruby
SimpleCov - Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites
sorbet - A fast, powerful type checker designed for Ruby
Pronto - Quick automated code review of your changes
MetricFu - A fist full of code metrics
coc-solargraph - Solargraph extension for coc.nvim
Flog - Flog reports the most tortured code in an easy to read pain report. The higher the score, the more pain the code is in.
bullet - help to kill N+1 queries and unused eager loading
Traceroute - A Rake task gem that helps you find the unused routes and controller actions for your Rails 3+ app
rails_best_practices - a code metric tool for rails projects