~/talk

Enforcing Your Design System with ESLint (⚡️)

slides:none on file

Demo shows actual ESLint rules and a published plugin that flag violations in real code and editors, not just theory. Uses ESLint + AST Explorer to implement rules that prevent using colors outside of your design system palette, forbid raw Text and legacy Button imports in favor of design system components, and enforce component patterns under pages or screens directories. Output appears as editor warnings/errors and a configurable npm plugin that runs in CI.

AI-written summary · about

  1. 0:00Introduction
  2. 0:30Shippi
  3. 2:27Discipline
  4. 4:29ESLint
  5. 5:23AST Explorer
  6. 9:00ESLint Plugin
  7. 16:10Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.