[PATCH] D23848: Add a clang-tidy Visual Studio extension
Zachary Turner via cfe-commits
cfe-commits at lists.llvm.org
Thu Aug 25 11:36:59 PDT 2016
zturner updated this revision to Diff 69276.
zturner added a comment.
Remove the hand-written mega class and generate all the properties dynamically.
It was a little tricky getting dynamically generated properties working, so the diff is bigger than I expected. But it should all work now, and the code is much cleaner as a result I think. I renamed all the `Inheritable` stuff to `Dynamic` to better clarify its nature.
https://reviews.llvm.org/D23848
Files:
CMakeLists.txt
clang-tidy-vs/CMakeLists.txt
clang-tidy-vs/ClangTidy.sln
clang-tidy-vs/ClangTidy/CategoryVerb.cs
clang-tidy-vs/ClangTidy/CheckDatabase.cs
clang-tidy-vs/ClangTidy/CheckTree.cs
clang-tidy-vs/ClangTidy/ClangTidy.csproj
clang-tidy-vs/ClangTidy/ClangTidy.vsct
clang-tidy-vs/ClangTidy/ClangTidyCheckAttribute.cs
clang-tidy-vs/ClangTidy/ClangTidyConfigParser.cs
clang-tidy-vs/ClangTidy/ClangTidyConfigurationPage.cs
clang-tidy-vs/ClangTidy/ClangTidyPackage.cs
clang-tidy-vs/ClangTidy/ClangTidyProperties.cs
clang-tidy-vs/ClangTidy/ClangTidyPropertyGrid.Designer.cs
clang-tidy-vs/ClangTidy/ClangTidyPropertyGrid.cs
clang-tidy-vs/ClangTidy/ClangTidyPropertyGrid.resx
clang-tidy-vs/ClangTidy/DynamicPropertyComponent.Designer.cs
clang-tidy-vs/ClangTidy/DynamicPropertyComponent.cs
clang-tidy-vs/ClangTidy/DynamicPropertyConverter.cs
clang-tidy-vs/ClangTidy/DynamicPropertyDescriptor.cs
clang-tidy-vs/ClangTidy/ForwardingPropertyDescriptor.cs
clang-tidy-vs/ClangTidy/GlobalSuppressions.cs
clang-tidy-vs/ClangTidy/Guids.cs
clang-tidy-vs/ClangTidy/PkgCmdID.cs
clang-tidy-vs/ClangTidy/Properties/AssemblyInfo.cs
clang-tidy-vs/ClangTidy/Resources.Designer.cs
clang-tidy-vs/ClangTidy/Resources.resx
clang-tidy-vs/ClangTidy/Resources/ClangTidyChecks.yaml
clang-tidy-vs/ClangTidy/Resources/Images_32bit.bmp
clang-tidy-vs/ClangTidy/Resources/Package.ico
clang-tidy-vs/ClangTidy/Utility.cs
clang-tidy-vs/ClangTidy/VSPackage.resx
clang-tidy-vs/ClangTidy/license.txt
clang-tidy-vs/ClangTidy/packages.config
clang-tidy-vs/ClangTidy/source.extension.vsixmanifest
clang-tidy-vs/README.txt
clang-tidy-vs/source.extension.vsixmanifest.in
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D23848.69276.patch
Type: text/x-patch
Size: 141650 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20160825/3308ace3/attachment-0001.bin>
More information about the cfe-commits
mailing list