~/talk

ESLint — more than just "extend"

TalkinRussianat HolyJS 2022 Autumn · 2022-11-10..11-20· [developer-experience]
links:none on file
slides:none on file

Covers advanced ESLint usage beyond just extending popular configs: how to unlock ESLint’s full potential, reduce linting time, and create reusable configurations. Also explains how ESLint can work together with Prettier.

AI-written summary · about

  1. 0:00Introduction
  2. 2:52Code review problems with ESLint
  3. 4:19Linting history and evolution
  4. 6:28Basic ESLint config
  5. 8:13print-config command
  6. 10:24Installing ESLint plugins
  7. 13:12import-resolver plugin
  8. 15:40Experimental syntax plugins
  9. 16:45React and testing plugins
  10. 17:29Finding ESLint plugins
  11. 18:53ESLint performance
  12. 20:41Rule performance tuning
  13. 23:09Optimizing with overrides
  14. 24:36ESLint and Prettier
  15. 26:02ESLint config in npm package
  16. 29:11ESLint Fix command
  17. 31:22ESLint in WebStorm
  18. 33:29New config in old project
  19. 35:59New code style without conflicts
  20. 38:10Why not disable ESLint rules
  21. 40:40Rule retuning instead of disabling
  22. 41:42Automated linting benefits
  23. 44:33Q&A
~/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.