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

    <tr>
        <th>Summary</th>
        <td>
            [clang-tidy][check-request] Flag redundant using declarations
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang-tidy
      </td>
    </tr>

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

    <tr>
      <th>Reporter</th>
      <td>
          chrchr-github
      </td>
    </tr>
</table>

<pre>
    ~~~c++
namespace N {
    void f() {}
}
namespace O {
    void g() {}
}
namespace P {
    void h() {}
}
int main() {
    using namespace N; // redundant
    using namespace O; // used
    using P::h; // redundant
    g();
}
~~~
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyMks1uoz4UxZ_memMRGRuHsPAiEWL5b1_B2A72f4zJ-KNSNzz7CBo1UdWpRkLi457fxefoyJTcFIwRwC_AeyRLtksUykZlYzW5bMuIxkW_i3VdFdDLdpEeyDnI2aSbVAb_h6G9f8QY47fFaXwFegLa7ZO2_xh-PjzQl2_Q6d_Q129Q-xPqQsazdOFJ80mX5MKEnywBu2CgA9ABR6NL0DLkv8tfnuQlGf1V-QrsDOxsf956Nw7s8uXk67oiLZjuWCeREXVLOkaO5NQiKwhRio5ccz3yWik5kobLU62v7NiOlHPkBCW0IYzUNa-b5njQV60Nk4rXLavltYOGmFk6f_D-bT4scUIupWLEifG2Q16Oxqe9HpQqL8NUZaffgdKtLlFsUDWWKUFDvEs5PdZkl_1erCeM99u7NepXFc3vYlIG3uPBy-mRyD00bZSXUWa3hIRK9MLmfEtbknuCH908qGUGOmz_vN-qW1z-NyoDHXYfCeiwW_kTAAD__wFY2Tk">