PageRenderTime 55ms CodeModel.GetById 50ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/source/Settings.FxCop

http://github.com/agross/netopenspace
Unknown | 176 lines | 176 code | 0 blank | 0 comment | 0 complexity | 641bb596d714362ed086def40e820178 MD5 | raw file
  1<?xml version="1.0" encoding="utf-8"?>
  2<FxCopProject Version="1.36" Name="NOS">
  3 <ProjectOptions>
  4  <SharedProject>True</SharedProject>
  5  <Stylesheet Apply="False">$(ProjectDir)/../tools/FxCop/Xml/FxCopReport.xsl</Stylesheet>
  6  <SaveMessages>
  7   <Project Status="Excluded" NewOnly="False" />
  8   <Report Status="Active" NewOnly="False" />
  9  </SaveMessages>
 10  <ProjectFile Compress="True" DefaultTargetCheck="True" DefaultRuleCheck="True" SaveByRuleGroup="" Deterministic="True" />
 11  <EnableMultithreadedLoad>True</EnableMultithreadedLoad>
 12  <EnableMultithreadedAnalysis>True</EnableMultithreadedAnalysis>
 13  <SourceLookup>True</SourceLookup>
 14  <AnalysisExceptionsThreshold>10</AnalysisExceptionsThreshold>
 15  <RuleExceptionsThreshold>1</RuleExceptionsThreshold>
 16  <Spelling Locale="en-US" />
 17  <OverrideRuleVisibilities>False</OverrideRuleVisibilities>
 18  <CustomDictionaries SearchFxCopDir="True" SearchUserProfile="True" SearchProjectDir="True" />
 19  <SearchGlobalAssemblyCache>False</SearchGlobalAssemblyCache>
 20  <DeadlockDetectionTimeout>120</DeadlockDetectionTimeout>
 21  <IgnoreGeneratedCode>True</IgnoreGeneratedCode>
 22  <TargetFrameworkVersion>3.5.1</TargetFrameworkVersion>
 23 </ProjectOptions>
 24 <Targets>
 25  <AssemblyReferenceDirectories>
 26   <Directory>$(ProjectDir)/../build/Tests/</Directory>
 27  </AssemblyReferenceDirectories>
 28 </Targets>
 29 <Rules>
 30  <RuleFiles>
 31   <RuleFile Name="$(FxCopDir)\Rules\DesignRules.dll" Enabled="True" AllRulesEnabled="False">
 32    <Rule Name="AbstractTypesShouldNotHaveConstructors" Enabled="True" />
 33    <Rule Name="AvoidEmptyInterfaces" Enabled="True" />
 34    <Rule Name="AvoidExcessiveParametersOnGenericTypes" Enabled="True" />
 35    <Rule Name="AvoidOutParameters" Enabled="True" />
 36    <Rule Name="CollectionsShouldImplementGenericInterface" Enabled="True" />
 37    <Rule Name="ConsiderPassingBaseTypesAsParameters" Enabled="True" />
 38    <Rule Name="DeclareEventHandlersCorrectly" Enabled="True" />
 39    <Rule Name="DeclareTypesInNamespaces" Enabled="True" />
 40    <Rule Name="DefaultParametersShouldNotBeUsed" Enabled="True" />
 41    <Rule Name="DefineAccessorsForAttributeArguments" Enabled="True" />
 42    <Rule Name="DoNotCatchGeneralExceptionTypes" Enabled="True" />
 43    <Rule Name="DoNotDeclareProtectedMembersInSealedTypes" Enabled="True" />
 44    <Rule Name="DoNotDeclareStaticMembersOnGenericTypes" Enabled="True" />
 45    <Rule Name="DoNotDeclareVirtualMembersInSealedTypes" Enabled="True" />
 46    <Rule Name="DoNotDeclareVisibleInstanceFields" Enabled="True" />
 47    <Rule Name="DoNotExposeGenericLists" Enabled="True" />
 48    <Rule Name="DoNotHideBaseClassMethods" Enabled="True" />
 49    <Rule Name="DoNotOverloadOperatorEqualsOnReferenceTypes" Enabled="True" />
 50    <Rule Name="DoNotPassTypesByReference" Enabled="True" />
 51    <Rule Name="DoNotRaiseExceptionsInUnexpectedLocations" Enabled="True" />
 52    <Rule Name="EnumeratorsShouldBeStronglyTyped" Enabled="True" />
 53    <Rule Name="EnumsShouldHaveZeroValue" Enabled="True" />
 54    <Rule Name="EnumStorageShouldBeInt32" Enabled="True" />
 55    <Rule Name="ExceptionsShouldBePublic" Enabled="True" />
 56    <Rule Name="ICollectionImplementationsHaveStronglyTypedMembers" Enabled="True" />
 57    <Rule Name="ImplementIDisposableCorrectly" Enabled="True" />
 58    <Rule Name="ImplementStandardExceptionConstructors" Enabled="True" />
 59    <Rule Name="IndexersShouldNotBeMultidimensional" Enabled="True" />
 60    <Rule Name="InterfaceMethodsShouldBeCallableByChildTypes" Enabled="True" />
 61    <Rule Name="ListsAreStronglyTyped" Enabled="True" />
 62    <Rule Name="MarkAssembliesWithAssemblyVersion" Enabled="True" />
 63    <Rule Name="MarkAssembliesWithComVisible" Enabled="True" />
 64    <Rule Name="MarkAttributesWithAttributeUsage" Enabled="True" />
 65    <Rule Name="MarkEnumsWithFlags" Enabled="True" />
 66    <Rule Name="MembersShouldNotExposeCertainConcreteTypes" Enabled="True" />
 67    <Rule Name="MovePInvokesToNativeMethodsClass" Enabled="True" />
 68    <Rule Name="NestedTypesShouldNotBeVisible" Enabled="True" />
 69    <Rule Name="OverloadOperatorEqualsOnOverloadingAddAndSubtract" Enabled="True" />
 70    <Rule Name="OverrideMethodsOnComparableTypes" Enabled="True" />
 71    <Rule Name="ProvideObsoleteAttributeMessage" Enabled="True" />
 72    <Rule Name="ReplaceRepetitiveArgumentsWithParamsArray" Enabled="True" />
 73    <Rule Name="StaticHolderTypesShouldNotHaveConstructors" Enabled="True" />
 74    <Rule Name="StringUriOverloadsCallSystemUriOverloads" Enabled="True" />
 75    <Rule Name="TypesShouldNotExtendCertainBaseTypes" Enabled="True" />
 76    <Rule Name="TypesThatOwnDisposableFieldsShouldBeDisposable" Enabled="True" />
 77    <Rule Name="TypesThatOwnNativeResourcesShouldBeDisposable" Enabled="True" />
 78    <Rule Name="UriParametersShouldNotBeStrings" Enabled="True" />
 79    <Rule Name="UriPropertiesShouldNotBeStrings" Enabled="True" />
 80    <Rule Name="UriReturnValuesShouldNotBeStrings" Enabled="True" />
 81    <Rule Name="UseEventsWhereAppropriate" Enabled="True" />
 82    <Rule Name="UseGenericEventHandlerInstances" Enabled="True" />
 83    <Rule Name="UseGenericsWhereAppropriate" Enabled="True" />
 84    <Rule Name="UseIntegralOrStringArgumentForIndexers" Enabled="True" />
 85    <Rule Name="UsePropertiesWhereAppropriate" Enabled="True" />
 86   </RuleFile>
 87   <RuleFile Name="$(FxCopDir)\Rules\GlobalizationRules.dll" Enabled="True" AllRulesEnabled="True" />
 88   <RuleFile Name="$(FxCopDir)\Rules\InteroperabilityRules.dll" Enabled="True" AllRulesEnabled="True" />
 89   <RuleFile Name="$(FxCopDir)\Rules\MobilityRules.dll" Enabled="True" AllRulesEnabled="True" />
 90   <RuleFile Name="$(FxCopDir)\Rules\NamingRules.dll" Enabled="True" AllRulesEnabled="False">
 91    <Rule Name="CompoundWordsShouldBeCasedCorrectly" Enabled="True" />
 92    <Rule Name="DoNotNameEnumValuesReserved" Enabled="True" />
 93    <Rule Name="DoNotPrefixEnumValuesWithTypeName" Enabled="True" />
 94    <Rule Name="EventsShouldNotHaveBeforeOrAfterPrefix" Enabled="True" />
 95    <Rule Name="FlagsEnumsShouldHavePluralNames" Enabled="True" />
 96    <Rule Name="IdentifiersShouldBeCasedCorrectly" Enabled="True" />
 97    <Rule Name="IdentifiersShouldBeSpelledCorrectly" Enabled="True" />
 98    <Rule Name="IdentifiersShouldDifferByMoreThanCase" Enabled="True" />
 99    <Rule Name="IdentifiersShouldHaveCorrectPrefix" Enabled="True" />
100    <Rule Name="IdentifiersShouldNotContainTypeNames" Enabled="True" />
101    <Rule Name="IdentifiersShouldNotContainUnderscores" Enabled="True" />
102    <Rule Name="IdentifiersShouldNotHaveIncorrectPrefix" Enabled="True" />
103    <Rule Name="IdentifiersShouldNotHaveIncorrectSuffix" Enabled="True" />
104    <Rule Name="IdentifiersShouldNotMatchKeywords" Enabled="True" />
105    <Rule Name="OnlyFlagsEnumsShouldHavePluralNames" Enabled="True" />
106    <Rule Name="PropertyNamesShouldNotMatchGetMethods" Enabled="True" />
107    <Rule Name="ResourceStringCompoundWordsShouldBeCasedCorrectly" Enabled="True" />
108    <Rule Name="ResourceStringsShouldBeSpelledCorrectly" Enabled="True" />
109    <Rule Name="TypeNamesShouldNotMatchNamespaces" Enabled="True" />
110    <Rule Name="UsePreferredTerms" Enabled="True" />
111   </RuleFile>
112   <RuleFile Name="$(FxCopDir)\Rules\PerformanceRules.dll" Enabled="True" AllRulesEnabled="False">
113    <Rule Name="AvoidExcessiveLocals" Enabled="True" />
114    <Rule Name="AvoidUncalledPrivateCode" Enabled="True" />
115    <Rule Name="AvoidUnsealedAttributes" Enabled="True" />
116    <Rule Name="AvoidUnusedPrivateFields" Enabled="True" />
117    <Rule Name="DoNotCastUnnecessarily" Enabled="True" />
118    <Rule Name="DoNotInitializeUnnecessarily" Enabled="True" />
119    <Rule Name="InitializeReferenceTypeStaticFieldsInline" Enabled="True" />
120    <Rule Name="MarkAssembliesWithNeutralResourcesLanguage" Enabled="True" />
121    <Rule Name="MarkMembersAsStatic" Enabled="True" />
122    <Rule Name="OverrideEqualsAndOperatorEqualsOnValueTypes" Enabled="True" />
123    <Rule Name="PreferJaggedArraysOverMultidimensional" Enabled="True" />
124    <Rule Name="PropertiesShouldNotReturnArrays" Enabled="True" />
125    <Rule Name="RemoveEmptyFinalizers" Enabled="True" />
126    <Rule Name="RemoveUnusedLocals" Enabled="True" />
127    <Rule Name="TestForEmptyStringsUsingStringLength" Enabled="True" />
128    <Rule Name="UseLiteralsWhereAppropriate" Enabled="True" />
129   </RuleFile>
130   <RuleFile Name="$(FxCopDir)\Rules\PortabilityRules.dll" Enabled="True" AllRulesEnabled="True" />
131   <RuleFile Name="$(FxCopDir)\Rules\SecurityRules.dll" Enabled="True" AllRulesEnabled="True" />
132   <RuleFile Name="$(FxCopDir)\Rules\UsageRules.dll" Enabled="True" AllRulesEnabled="False">
133    <Rule Name="AttributeStringLiteralsShouldParseCorrectly" Enabled="True" />
134    <Rule Name="CallBaseClassMethodsOnISerializableTypes" Enabled="True" />
135    <Rule Name="CallGCSuppressFinalizeCorrectly" Enabled="True" />
136    <Rule Name="DisposableFieldsShouldBeDisposed" Enabled="True" />
137    <Rule Name="DisposableTypesShouldDeclareFinalizer" Enabled="True" />
138    <Rule Name="DoNotDecreaseInheritedMemberVisibility" Enabled="True" />
139    <Rule Name="DoNotIgnoreMethodResults" Enabled="True" />
140    <Rule Name="DoNotMarkEnumsWithFlags" Enabled="True" />
141    <Rule Name="DoNotMarkServicedComponentsWithWebMethod" Enabled="True" />
142    <Rule Name="DoNotRaiseExceptionsInExceptionClauses" Enabled="True" />
143    <Rule Name="DoNotRaiseReservedExceptionTypes" Enabled="True" />
144    <Rule Name="DoNotShipUnreleasedResourceFormats" Enabled="True" />
145    <Rule Name="FinalizersShouldBeProtected" Enabled="True" />
146    <Rule Name="FinalizersShouldCallBaseClassFinalizer" Enabled="True" />
147    <Rule Name="ImplementISerializableCorrectly" Enabled="True" />
148    <Rule Name="ImplementSerializationConstructors" Enabled="True" />
149    <Rule Name="ImplementSerializationMethodsCorrectly" Enabled="True" />
150    <Rule Name="InitializeValueTypeStaticFieldsInline" Enabled="True" />
151    <Rule Name="InstantiateArgumentExceptionsCorrectly" Enabled="True" />
152    <Rule Name="MarkAllNonSerializableFields" Enabled="True" />
153    <Rule Name="MarkISerializableTypesWithSerializable" Enabled="True" />
154    <Rule Name="MarkWindowsFormsEntryPointsWithStaThread" Enabled="True" />
155    <Rule Name="MembersShouldDifferByMoreThanReturnType" Enabled="True" />
156    <Rule Name="NonConstantFieldsShouldNotBeVisible" Enabled="True" />
157    <Rule Name="OperationsShouldNotOverflow" Enabled="True" />
158    <Rule Name="OperatorOverloadsHaveNamedAlternates" Enabled="True" />
159    <Rule Name="OperatorsShouldHaveSymmetricalOverloads" Enabled="True" />
160    <Rule Name="OverloadOperatorEqualsOnOverridingValueTypeEquals" Enabled="True" />
161    <Rule Name="OverrideEqualsOnOverloadingOperatorEquals" Enabled="True" />
162    <Rule Name="OverrideGetHashCodeOnOverridingEquals" Enabled="True" />
163    <Rule Name="PassSystemUriObjectsInsteadOfStrings" Enabled="True" />
164    <Rule Name="ProvideDeserializationMethodsForOptionalFields" Enabled="True" />
165    <Rule Name="RethrowToPreserveStackDetails" Enabled="True" />
166    <Rule Name="ReviewUnusedParameters" Enabled="True" />
167    <Rule Name="TestForNaNCorrectly" Enabled="True" />
168    <Rule Name="UseManagedEquivalentsOfWin32Api" Enabled="True" />
169    <Rule Name="UseParamsForVariableArguments" Enabled="True" />
170   </RuleFile>
171  </RuleFiles>
172  <Groups />
173  <Settings />
174 </Rules>
175 <FxCopReport Version="1.36" />
176</FxCopProject>