RubyConf 2021 - All comments must be haiku! Custom linting with RuboCop by Scott Moore, Kari Silva

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=z9SwpkYa_Gc



Duration: 1:17:13
70 views
0


RuboCop is great for keeping code quality high by enforcing community-driven Ruby standards in our codebases. But RuboCop can also be easily customized to enforce standards that are unique to our codebase, automatically checking for the things that are most important to us.

In this workshop we'll customize RuboCop to enforce our most important style rule: all comments must be in the form of a haiku! Along the way we'll learn:

the basics of linting and RuboCop itself
a little about abstract syntax trees
how to build powerful custom tooling to enforce almost any standard we can think of!

**Filmed by Colorado Union Videographers




Other Videos By Confreaks


2022-08-09RubyConf 2021 - Engineering at Root by Maria Moore
2022-08-09RubyConf 2021 - Harness the power of functions to build composable rack applications by Marc Busqué
2022-08-09RubyConf 2021 - How to stop breaking other people's things by Lisa Karlin Curtis
2022-08-09RubyConf 2021 - Why Did We Rewrite Our Main Product Four Times? by Leon Hu
2022-08-09RubyConf 2021 - Using Monads for Elegant Error Handling by John Gallagher
2022-08-09RubyConf 2021 - Picoruby and PRK Firmware by Hitoshi Hasumi
2022-08-09RubyConf 2021 - Surprise! Inspiring Resilience by Cory Watson
2022-08-09RubyConf 2021 - Workshop: A Gentle Introduction to Docker for Rubyists by Jason Swett
2022-08-09RubyConf 2021 - Workshop: How to use flamegraphs to find performance problems by Jade Dickinson
2022-08-09RubyConf 2021 - Clean RSpec: A Workshop on Ruby Testing Craftsmanship by Jesse Spevack
2022-08-09RubyConf 2021 - All comments must be haiku! Custom linting with RuboCop by Scott Moore, Kari Silva
2022-08-09RubyCond 2021 - Workshop: Tackling Technical Debt: An Analytical Approach by Chelsea Troy
2022-08-09RubyConf 2021 - Workshop: Run your first game day by Thai Wood
2022-08-09RubyConf 2021 - Soup to Nuts: Build a video game using Ruby! by Amir Rajan
2022-08-09RubyConf 2021 - Workshop: Intentional Team Building by Alex Robinson, Will Mitchell
2022-08-09RubyConf 2021 - Workshop: Fundamentals of Joint Cognitive Systems by Laura Maguire, John Allspaw
2022-08-09RubyConf 2021 - Dismantling Dystopian Futures with Humane Factories by Anthony Navarre
2022-08-09RubyConf 2021 - Meet Shopify's Ruby and Rails Infrastructure Team
2022-08-09RubyConf 2021 - Virtual Job Fair: Kolide, Fullscript, CZI
2022-08-09RubyConf 2021 - Virtual Job Fair: Engine Yard, Wrapbook, Shopify
2022-08-09RubyConf 2021 - Just-in-Time Compiling Ruby Regexps on TruffleRuby by Benoit Daloze and Josef Haider