We sometimes say "✂️ newline after `private`" in a code review (e.g. https://github.com/rails/rails/pull/18546#discussion_r23188776, https://github.com/rails/rails/pull/34832#discussion_r244847195). Now `Layout/EmptyLinesAroundAccessModifier` cop have new enforced style `EnforcedStyle: only_before` (https://github.com/rubocop-hq/rubocop/pull/7059). That cop and enforced style will reduce the our code review cost. |
||
---|---|---|
.. | ||
console | ||
line_statistics | ||
profile | ||
README.md | ||
test_common.rb | ||
test.rb |
Rails dev tools
This is a collection of utilities used for Rails internal development. They aren't used by Rails apps directly.
console
drops you in irb and loads local Rails reposprofile
profilesKernel#require
to help reduce startup timeline_statistics
provides CodeTools module and LineStatistics class to count linestest
is loaded by every major component of Rails to simplify testing, for example:cd ./actioncable; bin/test ./path/to/actioncable_test_with_line_number.rb:5