<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/60633>60633</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            clang-tidy: bugprone-unchecked-optional-access docs refer to a google-internal document
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          mineo
      </td>
    </tr>
</table>

<pre>
    https://github.com/llvm/llvm-project/blob/e50a508b5c3d3d814340e8818c757295d27c48dd/clang-tools-extra/docs/clang-tidy/checks/bugprone/unchecked-optional-access.rst says "See go/optional-style-recommendations for more information on that topic". I think "go/" is some google-internal thing. I think having access to that document (or a summary of it) would be great to have, especially to understand why `std::optional::value` is not considered safe access, even if it's required to throw an exception if the optional does not contain a value.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUU8GOrDYQ_BpzaTGCNgxw4LBJhJRzvsDYDTjPuCe2mdn5-8hMZjdSlMM7IZebqnJ3tYrRrp5oFO0vov2tUEfaOIy79cTFzOY5bindopAfAieB02rTdswXzbvAybn7-1PeAv9JOgmcZsezwInaSrVVP7daGmn6upFNRX1f97prOxxag51uemMETtopv5aJ2cWSPlNQAifDOn5fWfPMh430j4zOx3oL7EngdPgTJVPyLVn2ypVKa4rxEmKCqJ4RBOIfRLCywOmrKKanozKQ5n0nb1SGIywcYOdAYP3CYT9RYA9pUwkS36wWiBf4HdJm_Y_MfLIKRLARIu9ZhldHpfWJglfurFy_f9nU3foVXh4h8YvasD528gkE9hxAQTz2XYUn8AI2CRzgwYczMBOsgU4vmYkE_goUb6Stcu6Z0cMbCjEpb-CxPUFcq5hMHp_8eL_9dbord5C4Vtm45wSafbSGAhmIaqF_HJ4Cd_JgX0a6CIH-OmwuO80HfoDyQJ-aTvpcmDaCtxgYpi-BpKwHBaf0pTCjNIMcVEFjfe3aoenl0BTbuFBf97Jv2hrrRs1XbahuGqMX2Q_yOveFHbFCWWE11LKWdXOpe01dVS2ITdV1ixFNRbuy7pKjeeGwFjbGg8ZrdZWycGomF8_EI3p6wHkpEPMChPGM83ysUTSVszHFb5Zkk6PxX5mUH_DOYvm_SczTzW1bKOSeqf9E5D394gju5_ftdJ-34nzd3wEAAP__TwNJmA">