The unnecessary usings are added by Visual Studio, so I would rather leave them. For example, they often provide extension methods to containers so that containers can be used with functional paradigms, and you expect to see those methods in the Intellisense window when you type "Foo.", but without the using statement they would not appear. In general they don't affect performance or compilation the same way that #includes do in C++, so for the ones that are added automatically by Visual Studio I would rather leave them alone. I've cleaned up all the unnecessary ones that were not automatically added though.
On Wed, Sep 7, 2016 at 4:27 AM Alexander Kornienko <ale...@google.com> wrote: > alexfh added inline comments. > > ================ > Comment at: clang-tidy-vs/ClangTidy/ClangTidyPackage.cs:53 > @@ +52,3 @@ > + private void MenuItemCallback(object sender, EventArgs args) > + { > + } > ---------------- > Add a FIXME to actually implement this. > > > https://reviews.llvm.org/D23848 > > > >
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits