created project with cmake
This commit is contained in:
parent
c4b3d8ac5f
commit
5f6abf300e
54 changed files with 412 additions and 310 deletions
283
CMake/CMake.1.6.0/RuleSets/TsepNativeRecommendedRules.ruleset
Normal file
283
CMake/CMake.1.6.0/RuleSets/TsepNativeRecommendedRules.ruleset
Normal file
|
@ -0,0 +1,283 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<RuleSet Name="TSEP Native Recommended Rules" Description="These rules focus on the most critical and common problems in your native code, including potential security holes and application crashes. You should include this rule set in any custom rule set you create for your native projects. This ruleset is designed to work with Visual Studio Professional edition and higher." ToolsVersion="15.0">
|
||||
<Localization ResourceAssembly="Microsoft.VisualStudio.CodeAnalysis.RuleSets.Strings.dll" ResourceBaseName="Microsoft.VisualStudio.CodeAnalysis.RuleSets.Strings.Localized">
|
||||
<Name Resource="Tsep Rules" />
|
||||
<Description Resource="Tsep" />
|
||||
</Localization>
|
||||
|
||||
<Rules AnalyzerId="Microsoft.Analyzers.NativeCodeAnalysis" RuleNamespace="Microsoft.Rules.Native">
|
||||
<Rule Id="C6001" Action="Warning" />
|
||||
<Rule Id="C6011" Action="Warning" />
|
||||
<Rule Id="C6014" Action="Warning" />
|
||||
<Rule Id="C6029" Action="Warning" />
|
||||
<Rule Id="C6031" Action="Warning" />
|
||||
<Rule Id="C6053" Action="Warning" />
|
||||
<Rule Id="C6054" Action="Warning" />
|
||||
<Rule Id="C6059" Action="Warning" />
|
||||
<Rule Id="C6063" Action="Warning" />
|
||||
<Rule Id="C6064" Action="Warning" />
|
||||
<Rule Id="C6066" Action="Warning" />
|
||||
<Rule Id="C6067" Action="Warning" />
|
||||
<Rule Id="C6101" Action="Warning" />
|
||||
<Rule Id="C6200" Action="Warning" />
|
||||
<Rule Id="C6201" Action="Warning" />
|
||||
<Rule Id="C6214" Action="Warning" />
|
||||
<Rule Id="C6215" Action="Warning" />
|
||||
<Rule Id="C6216" Action="Warning" />
|
||||
<Rule Id="C6217" Action="Warning" />
|
||||
<Rule Id="C6220" Action="Warning" />
|
||||
<Rule Id="C6226" Action="Warning" />
|
||||
<Rule Id="C6230" Action="Warning" />
|
||||
<Rule Id="C6235" Action="Warning" />
|
||||
<Rule Id="C6236" Action="Warning" />
|
||||
<Rule Id="C6237" Action="Warning" />
|
||||
<Rule Id="C6242" Action="Warning" />
|
||||
<Rule Id="C6248" Action="Warning" />
|
||||
<Rule Id="C6250" Action="Warning" />
|
||||
<Rule Id="C6255" Action="Warning" />
|
||||
<Rule Id="C6258" Action="Warning" />
|
||||
<Rule Id="C6259" Action="Warning" />
|
||||
<Rule Id="C6260" Action="Warning" />
|
||||
<Rule Id="C6262" Action="Warning" />
|
||||
<Rule Id="C6263" Action="Warning" />
|
||||
<Rule Id="C6268" Action="Warning" />
|
||||
<Rule Id="C6269" Action="Warning" />
|
||||
<Rule Id="C6270" Action="Warning" />
|
||||
<Rule Id="C6271" Action="Warning" />
|
||||
<Rule Id="C6272" Action="Warning" />
|
||||
<Rule Id="C6273" Action="Warning" />
|
||||
<Rule Id="C6274" Action="Warning" />
|
||||
<Rule Id="C6276" Action="Warning" />
|
||||
<Rule Id="C6277" Action="Warning" />
|
||||
<Rule Id="C6278" Action="Warning" />
|
||||
<Rule Id="C6279" Action="Warning" />
|
||||
<Rule Id="C6280" Action="Warning" />
|
||||
<Rule Id="C6281" Action="Warning" />
|
||||
<Rule Id="C6282" Action="Warning" />
|
||||
<Rule Id="C6283" Action="Warning" />
|
||||
<Rule Id="C6284" Action="Warning" />
|
||||
<Rule Id="C6285" Action="Warning" />
|
||||
<Rule Id="C6286" Action="Warning" />
|
||||
<Rule Id="C6287" Action="Warning" />
|
||||
<Rule Id="C6288" Action="Warning" />
|
||||
<Rule Id="C6289" Action="Warning" />
|
||||
<Rule Id="C6290" Action="Warning" />
|
||||
<Rule Id="C6291" Action="Warning" />
|
||||
<Rule Id="C6292" Action="Warning" />
|
||||
<Rule Id="C6293" Action="Warning" />
|
||||
<Rule Id="C6294" Action="Warning" />
|
||||
<Rule Id="C6295" Action="Warning" />
|
||||
<Rule Id="C6296" Action="Warning" />
|
||||
<Rule Id="C6297" Action="Warning" />
|
||||
<Rule Id="C6299" Action="Warning" />
|
||||
<Rule Id="C6302" Action="Warning" />
|
||||
<Rule Id="C6303" Action="Warning" />
|
||||
<Rule Id="C6305" Action="Warning" />
|
||||
<Rule Id="C6306" Action="Warning" />
|
||||
<Rule Id="C6308" Action="Warning" />
|
||||
<Rule Id="C6310" Action="Warning" />
|
||||
<Rule Id="C6312" Action="Warning" />
|
||||
<Rule Id="C6314" Action="Warning" />
|
||||
<Rule Id="C6317" Action="Warning" />
|
||||
<Rule Id="C6318" Action="Warning" />
|
||||
<Rule Id="C6319" Action="Warning" />
|
||||
<Rule Id="C6324" Action="Warning" />
|
||||
<Rule Id="C6328" Action="Warning" />
|
||||
<Rule Id="C6331" Action="Warning" />
|
||||
<Rule Id="C6332" Action="Warning" />
|
||||
<Rule Id="C6333" Action="Warning" />
|
||||
<Rule Id="C6335" Action="Warning" />
|
||||
<Rule Id="C6381" Action="Warning" />
|
||||
<Rule Id="C6383" Action="Warning" />
|
||||
<Rule Id="C6384" Action="Warning" />
|
||||
<Rule Id="C6385" Action="Warning" />
|
||||
<Rule Id="C6386" Action="Warning" />
|
||||
<Rule Id="C6387" Action="Warning" />
|
||||
<Rule Id="C6388" Action="Warning" />
|
||||
<Rule Id="C6500" Action="Warning" />
|
||||
<Rule Id="C6501" Action="Warning" />
|
||||
<Rule Id="C6503" Action="Warning" />
|
||||
<Rule Id="C6504" Action="Warning" />
|
||||
<Rule Id="C6505" Action="Warning" />
|
||||
<Rule Id="C6506" Action="Warning" />
|
||||
<Rule Id="C6508" Action="Warning" />
|
||||
<Rule Id="C6509" Action="Warning" />
|
||||
<Rule Id="C6510" Action="Warning" />
|
||||
<Rule Id="C6511" Action="Warning" />
|
||||
<Rule Id="C6513" Action="Warning" />
|
||||
<Rule Id="C6514" Action="Warning" />
|
||||
<Rule Id="C6515" Action="Warning" />
|
||||
<Rule Id="C6516" Action="Warning" />
|
||||
<Rule Id="C6517" Action="Warning" />
|
||||
<Rule Id="C6518" Action="Warning" />
|
||||
<Rule Id="C6522" Action="Warning" />
|
||||
<Rule Id="C6525" Action="Warning" />
|
||||
<Rule Id="C6527" Action="Warning" />
|
||||
<Rule Id="C6530" Action="Warning" />
|
||||
<Rule Id="C6540" Action="Warning" />
|
||||
<Rule Id="C6551" Action="Warning" />
|
||||
<Rule Id="C6552" Action="Warning" />
|
||||
<Rule Id="C6701" Action="Warning" />
|
||||
<Rule Id="C6702" Action="Warning" />
|
||||
<Rule Id="C6703" Action="Warning" />
|
||||
<Rule Id="C6704" Action="Warning" />
|
||||
<Rule Id="C6705" Action="Warning" />
|
||||
<Rule Id="C6706" Action="Warning" />
|
||||
<Rule Id="C6993" Action="Warning" />
|
||||
<Rule Id="C6995" Action="Warning" />
|
||||
<Rule Id="C6997" Action="Warning" />
|
||||
<Rule Id="C26100" Action="Warning" />
|
||||
<Rule Id="C26101" Action="Warning" />
|
||||
<Rule Id="C26110" Action="Warning" />
|
||||
<Rule Id="C26111" Action="Warning" />
|
||||
<Rule Id="C26112" Action="Warning" />
|
||||
<Rule Id="C26115" Action="Warning" />
|
||||
<Rule Id="C26116" Action="Warning" />
|
||||
<Rule Id="C26117" Action="Warning" />
|
||||
<Rule Id="C26140" Action="Warning" />
|
||||
<Rule Id="C26402" Action="Warning" />
|
||||
<Rule Id="C26404" Action="Warning" />
|
||||
<Rule Id="C26405" Action="Warning" />
|
||||
<Rule Id="C26407" Action="Warning" />
|
||||
<Rule Id="C26408" Action="Warning" />
|
||||
<Rule Id="C26410" Action="Warning" />
|
||||
<Rule Id="C26411" Action="Warning" />
|
||||
<Rule Id="C26416" Action="Warning" />
|
||||
<Rule Id="C26417" Action="Warning" />
|
||||
<Rule Id="C26418" Action="Warning" />
|
||||
<Rule Id="C26427" Action="Warning" />
|
||||
<Rule Id="C26430" Action="Warning" />
|
||||
<Rule Id="C26433" Action="Warning" />
|
||||
<Rule Id="C26434" Action="Warning" />
|
||||
<Rule Id="C26435" Action="Warning" />
|
||||
<Rule Id="C26436" Action="Warning" />
|
||||
<Rule Id="C26437" Action="Warning" />
|
||||
<!-- Special function noexcept -->
|
||||
<Rule Id="C26438" Action="Warning" />
|
||||
<Rule Id="C26439" Action="Warning" />
|
||||
<!-- Unnamed Guards/RAII objects -->
|
||||
<Rule Id="C26441" Action="Warning" />
|
||||
<Rule Id="C26443" Action="Warning" />
|
||||
<Rule Id="C26444" Action="Warning" />
|
||||
<!-- Span/View over temporary -->
|
||||
<Rule Id="C26449" Action="Warning" />
|
||||
<!-- Arithmetic overflow -->
|
||||
<Rule Id="C26450" Action="Warning" />
|
||||
<Rule Id="C26451" Action="Warning" />
|
||||
<Rule Id="C26452" Action="Warning" />
|
||||
<Rule Id="C26453" Action="Warning" />
|
||||
<Rule Id="C26454" Action="Warning" />
|
||||
<Rule Id="C26456" Action="Warning" />
|
||||
<Rule Id="C26466" Action="Warning" />
|
||||
<Rule Id="C26475" Action="Warning" />
|
||||
<Rule Id="C26477" Action="Warning" />
|
||||
<Rule Id="C26478" Action="Warning" />
|
||||
<Rule Id="C26487" Action="Warning" />
|
||||
<Rule Id="C26488" Action="Warning" />
|
||||
<Rule Id="C26493" Action="Warning" />
|
||||
<Rule Id="C26494" Action="Warning" />
|
||||
<Rule Id="C26495" Action="Warning" />
|
||||
<!-- Use constexpr with call -->
|
||||
<Rule Id="C26498" Action="Warning" />
|
||||
|
||||
<Rule Id="C26812" Action="Warning" />
|
||||
<Rule Id="C26815" Action="Warning" />
|
||||
<Rule Id="C26816" Action="Warning" />
|
||||
<Rule Id="C26818" Action="Warning" />
|
||||
<Rule Id="C26819" Action="Warning" />
|
||||
<Rule Id="C28020" Action="Warning" />
|
||||
<Rule Id="C28021" Action="Warning" />
|
||||
<Rule Id="C28022" Action="Warning" />
|
||||
<Rule Id="C28023" Action="Warning" />
|
||||
<Rule Id="C28024" Action="Warning" />
|
||||
<Rule Id="C28039" Action="Warning" />
|
||||
<Rule Id="C28112" Action="Warning" />
|
||||
<Rule Id="C28113" Action="Warning" />
|
||||
<Rule Id="C28125" Action="Warning" />
|
||||
<Rule Id="C28137" Action="Warning" />
|
||||
<Rule Id="C28138" Action="Warning" />
|
||||
<Rule Id="C28159" Action="Warning" />
|
||||
<Rule Id="C28160" Action="Warning" />
|
||||
<Rule Id="C28163" Action="Warning" />
|
||||
<Rule Id="C28164" Action="Warning" />
|
||||
<Rule Id="C28182" Action="Warning" />
|
||||
<Rule Id="C28183" Action="Warning" />
|
||||
<Rule Id="C28193" Action="Warning" />
|
||||
<Rule Id="C28196" Action="Warning" />
|
||||
<Rule Id="C28202" Action="Warning" />
|
||||
<Rule Id="C28203" Action="Warning" />
|
||||
<Rule Id="C28205" Action="Warning" />
|
||||
<Rule Id="C28206" Action="Warning" />
|
||||
<Rule Id="C28207" Action="Warning" />
|
||||
<Rule Id="C28209" Action="Warning" />
|
||||
<Rule Id="C28210" Action="Warning" />
|
||||
<Rule Id="C28211" Action="Warning" />
|
||||
<Rule Id="C28212" Action="Warning" />
|
||||
<Rule Id="C28213" Action="Warning" />
|
||||
<Rule Id="C28214" Action="Warning" />
|
||||
<Rule Id="C28215" Action="Warning" />
|
||||
<Rule Id="C28216" Action="Warning" />
|
||||
<Rule Id="C28217" Action="Warning" />
|
||||
<Rule Id="C28218" Action="Warning" />
|
||||
<Rule Id="C28219" Action="Warning" />
|
||||
<Rule Id="C28220" Action="Warning" />
|
||||
<Rule Id="C28221" Action="Warning" />
|
||||
<Rule Id="C28222" Action="Warning" />
|
||||
<Rule Id="C28223" Action="Warning" />
|
||||
<Rule Id="C28224" Action="Warning" />
|
||||
<Rule Id="C28225" Action="Warning" />
|
||||
<Rule Id="C28226" Action="Warning" />
|
||||
<Rule Id="C28227" Action="Warning" />
|
||||
<Rule Id="C28228" Action="Warning" />
|
||||
<Rule Id="C28229" Action="Warning" />
|
||||
<Rule Id="C28230" Action="Warning" />
|
||||
<Rule Id="C28231" Action="Warning" />
|
||||
<Rule Id="C28232" Action="Warning" />
|
||||
<Rule Id="C28233" Action="Warning" />
|
||||
<Rule Id="C28234" Action="Warning" />
|
||||
<Rule Id="C28235" Action="Warning" />
|
||||
<Rule Id="C28236" Action="Warning" />
|
||||
<Rule Id="C28237" Action="Warning" />
|
||||
<Rule Id="C28238" Action="Warning" />
|
||||
<Rule Id="C28239" Action="Warning" />
|
||||
<Rule Id="C28240" Action="Warning" />
|
||||
<Rule Id="C28241" Action="Warning" />
|
||||
<Rule Id="C28243" Action="Warning" />
|
||||
<Rule Id="C28244" Action="Warning" />
|
||||
<Rule Id="C28245" Action="Warning" />
|
||||
<Rule Id="C28246" Action="Warning" />
|
||||
<Rule Id="C28250" Action="Warning" />
|
||||
<Rule Id="C28251" Action="Warning" />
|
||||
<Rule Id="C28252" Action="Warning" />
|
||||
<Rule Id="C28253" Action="Warning" />
|
||||
<Rule Id="C28254" Action="Warning" />
|
||||
<Rule Id="C28262" Action="Warning" />
|
||||
<Rule Id="C28263" Action="Warning" />
|
||||
<Rule Id="C28267" Action="Warning" />
|
||||
<Rule Id="C28272" Action="Warning" />
|
||||
<Rule Id="C28273" Action="Warning" />
|
||||
<Rule Id="C28275" Action="Warning" />
|
||||
<Rule Id="C28279" Action="Warning" />
|
||||
<Rule Id="C28280" Action="Warning" />
|
||||
<Rule Id="C28282" Action="Warning" />
|
||||
<Rule Id="C28285" Action="Warning" />
|
||||
<Rule Id="C28286" Action="Warning" />
|
||||
<Rule Id="C28287" Action="Warning" />
|
||||
<Rule Id="C28288" Action="Warning" />
|
||||
<Rule Id="C28289" Action="Warning" />
|
||||
<Rule Id="C28290" Action="Warning" />
|
||||
<Rule Id="C28291" Action="Warning" />
|
||||
<Rule Id="C28300" Action="Warning" />
|
||||
<Rule Id="C28301" Action="Warning" />
|
||||
<Rule Id="C28302" Action="Warning" />
|
||||
<Rule Id="C28303" Action="Warning" />
|
||||
<Rule Id="C28304" Action="Warning" />
|
||||
<Rule Id="C28305" Action="Warning" />
|
||||
<Rule Id="C28306" Action="Warning" />
|
||||
<Rule Id="C28307" Action="Warning" />
|
||||
<Rule Id="C28308" Action="Warning" />
|
||||
<Rule Id="C28309" Action="Warning" />
|
||||
<Rule Id="C28350" Action="Warning" />
|
||||
<Rule Id="C28351" Action="Warning" />
|
||||
</Rules>
|
||||
</RuleSet>
|
10
CMake/CMake.1.6.0/RuleSets/TsepPropertySheet.props
Normal file
10
CMake/CMake.1.6.0/RuleSets/TsepPropertySheet.props
Normal file
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ImportGroup Label="PropertySheets" />
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<CodeAnalysisRuleSet>@TsepCAFileNative@</CodeAnalysisRuleSet>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup />
|
||||
<ItemGroup />
|
||||
</Project>
|
Loading…
Add table
Add a link
Reference in a new issue