Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Road to Zero Lint Failures: Tackling Code Quality Challenges at Scale

Conf42 via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a comprehensive conference talk on tackling code quality challenges at scale through the implementation of lint rules. Learn about the benefits of automated linting and Prettier, understand the importance of expanding the "well-lit path" in coding practices, and discover strategies for managing code quality in large-scale projects. Delve into the process of limiting lint failures, including the use of incentives and tooling for engineers. Gain insights on implementing a "Road to Zero Lint Failures" initiative, featuring techniques such as single file ownership, lint failure visualization, and weekly scorecards. Examine the journey towards sustainability in code quality management, and review key results and statistics from a successful lint failure reduction project.

Syllabus

intro
preamble
overview
why lint rules?
automated
prettier
benefits
example: no-unsafe-optional-chaining
expand the "well lit path"
let's add all the lint rules!
code quality at scale
problem
campsite analogy
how to limit even more lint failures
campsite analogy revisited
how to limit even more lint failures revisited
lint rule process: all existing failutres must be resolved
how to fix it: road to zero lint failures
incentives, incentives, incentives!
road to zero lint failures
how we ran it
tooling for engineers
single owner per file
lint failure visualizer
checkup
collect data from sarif and match by team
weekly scorecard
dealing with the last mile
road to zero journey
sustainability is key
summary
key results and next steps
road to zero lint failures stats
thank you

Taught by

Conf42

Reviews

Start your review of Road to Zero Lint Failures: Tackling Code Quality Challenges at Scale

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.