<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">