title: What warnings are included in Clang's -Wall and -Wextra?
body: <p>I've found Clang's documentation to be quite poor. I haven't been able to find much of a list of available Clang warning flags. I'm interested particularly in C/C++ warnings, but this is a bit of a general issue.</p>
  
  <p>GCC lists and describes warnings here, and also lists what is included in -Wall and -Wextra:
  <a href="https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#Warning-Options" rel="noreferrer">https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#Warning-Options</a></p>
  
  <p><strong>What warning flags are included with Clang's -Wall and -Wextra?</strong></p>
  
  <p>I can scour the Clang release notes for each version to see what new warning flags are introduced each time (e.g. <a href="http://llvm.org/releases/3.4/tools/clang/docs/ReleaseNotes.html" rel="noreferrer">http://llvm.org/releases/3.4/tools/clang/docs/ReleaseNotes.html</a>), but <strong>is there an easier list and/or description of Clang's warnings?</strong> This would be extremely useful. I need to know what is included in -Wall and what is not, so I can consider turning on those that are not.</p>
  
  <p>(I know that -Weverything exists for Clang - might I have to resort to using that and just explicitly disabling the ones I don't like? More documentation would make this much more ideal.)</p>