Checks: >
  # Start with nothing, then opt in
  -*
  # Core bug-finding
  clang-diagnostic-*,
  clang-analyzer-*,
  bugprone-*,
  performance-*,
  portability-*,
  # Good modernization for C++17
  modernize-*,
  # Readability and basic style
  readability-*,
  # A subset of C++ Core Guidelines
  cppcoreguidelines-*,
  # But disable rules that fight with style or are project-specific
  -clang-diagnostic-c++17-extensions,
  -myproject-no-system-algorithm,
  -llvm-*,
  -fuchsia-*,
  -google-*,
  -hicpp-*,
  -zircon-*,
  # If any of these become noisy, turn them off:
  -cppcoreguidelines-avoid-magic-numbers,
  -cppcoreguidelines-owning-memory,
  -cppcoreguidelines-pro-type-reinterpret-cast,
  -bugprone-easily-swappable-parameters,
  -performance-avoid-endl

WarningsAsErrors: ''
