~/talk

Bringing clang-tidy magic to Visual Studio C++ Developers

Talkat Meeting C++ 2017 · 2017-11-09..11-11· [rust]
slides:none on file

A Windows‑only C++ product of 2.5 million lines compiles under Visual Studio while also being run through clang‑tidy by extracting project settings, running clang‑tidy/clang‑format, and applying modernize and static‑analysis fixes that catch real bugs. The team builds a free Clang Power Tools Visual Studio extension, PowerShell automation and Jenkins jobs, reports large mechanical refactorings (range‑for, make_unique, remove redundant inits) and claims live CI, gradual warning enablement and 5,000+ installs.

AI-written summary · about

  1. 0:00Introduction
  2. 0:32Why am I here
  3. 1:03About Stoller
  4. 2:04Disclaimer
  5. 5:35Examples of fixes
  6. 6:48The time line
  7. 9:42Crankbased refactoring tool
  8. 11:08Future plans
  9. 12:01Large scale refactoring
  10. 13:02Initializers
  11. 14:18Make Unique
  12. 14:47Use Auto
  13. 15:04Iterator Ranges
  14. 15:27UseUsing
  15. 16:04Type Deaths
  16. 16:51Tools
  17. 17:09Shoutouts
  18. 17:44Batch vs tidy
  19. 18:26Partial script
  20. 19:24Some switches
  21. 19:43Bootper script
  22. 20:51Bootstrap example
  23. 21:05Jenkins example
  24. 21:25Jenkins PowerShell plugin
  25. 21:38Continuous integration
  26. 22:26Partial step
  27. 22:48Jenkins
  28. 23:15Slack
  29. 23:53Developer workflow
  30. 24:17Requirements
  31. 24:50Configuration
  32. 25:11Defaults
  33. 25:34Checks
  34. 25:58Inline documentation
  35. 26:13Running it
  36. 26:37Solution Explorer
  37. 27:44Visual Studio Extension
  38. 28:07Feedback
  39. 30:19Issues
  40. 30:41Custom tools
  41. 33:16Roadmap
  42. 33:53Success
  43. 34:14Adoption
  44. 37:18Thank you
  45. 37:30Inspiration
  46. 37:59How it started
  47. 40:34Questions
  48. 46:07Party headers
  49. 49:05Syntax checker
  50. 51:16Delay template pausing
  51. 55:14Header filters
  52. 57:54Preventing new warnings
~/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.