Age | Commit message (Collapse) | Author |
|
svn path=/trunk/mono-tools/; revision=95902
|
|
CheckMethod (otherwise internal state won't be correct).
svn path=/trunk/mono-tools/; revision=95901
|
|
svn path=/trunk/mono-tools/; revision=95900
|
|
* AvoidLongMethodsRule.cs: Display actual and maximum IL instruction
counts if -v -v is supplied.
svn path=/trunk/mono-tools/; revision=95896
|
|
* Makefile.am: Removed the -langversion:linq option. You should
use at least the 1.9 gmcs version to compile.
svn path=/trunk/mono-tools/; revision=95895
|
|
* AvoidUnusedParametersRule.cs: Removed unused variable.
svn path=/trunk/mono-tools/; revision=95891
|
|
svn path=/trunk/mono-tools/; revision=95889
|
|
svn path=/trunk/mono-tools/; revision=95888
|
|
svn path=/trunk/mono-tools/; revision=95887
|
|
* DontCompareWithNaNTest.cs: Fix name change.
svn path=/trunk/mono-tools/; revision=95886
|
|
svn path=/trunk/mono-tools/; revision=95885
|
|
* DontDeclareProtectedFieldsInSealedClassTest.cs: Fix name change.
svn path=/trunk/mono-tools/; revision=95884
|
|
svn path=/trunk/mono-tools/; revision=95883
|
|
svn path=/trunk/mono-tools/; revision=95882
|
|
svn path=/trunk/mono-tools/; revision=95881
|
|
svn path=/trunk/mono-tools/; revision=95879
|
|
svn path=/trunk/mono-tools/; revision=95878
|
|
svn path=/trunk/mono-tools/; revision=95875
|
|
svn path=/trunk/mono-tools/; revision=95873
|
|
* AvoidEmptyInterfaceRule.cs: Oops, wrong/duplicate rule.
svn path=/trunk/mono-tools/; revision=95833
|
|
* AvoidSpeculativeGeneralityRule.cs: Fix rule check since we now use
a single collection for all rules.
svn path=/trunk/mono-tools/; revision=95832
|
|
* EmptyDestructorRule.cs
* IDisposableWithDestructorWithoutSuppressFinalizeRule.cs:
Fix namespace change.
svn path=/trunk/mono-tools/; revision=95824
|
|
* AvoidUncalledPrivateCodeTest.cs: Fix RuleResult checks in loops.
svn path=/trunk/mono-tools/; revision=95823
|
|
* ExecutableTargetRule.cs
* GtkSharpExecutableTargetRule.cs
* SystemWindowsFormsExecutableTargetRule.cs
* UseSTAThreadAttributeOnSWFEntryPointsRule.cs:
Update rules wrt framework changes.
svn path=/trunk/mono-tools/; revision=95822
|
|
* GtkSharpExecutableTargetTest.cs
* SystemWindowsFormsExecutableTargetTest.cs
* UseSTAThreadAttributeOnSWFEntryPointsTest.cs
Updated unit tests wrt framework changes.
svn path=/trunk/mono-tools/; revision=95817
|
|
* ArrayFieldsShouldNotBeReadOnlyRule.cs
* MethodCallWithSubsetLinkDemandRule.cs
* NativeFieldsShouldNotBeVisibleRule.cs
* NonVirtualMethodWithInheritanceDemandRule.cs
* SealedTypeWithInheritanceDemandRule.cs
* SecureGetObjectDataOverridesRule.cs
* StaticConstructorsShouldBePrivateRule.cs
* TypeExposeFieldsRule.cs
* TypeIsNotSubsetOfMethodSecurityRule.cs
* TypeLinkDemandRule.cs:
Update rules wrt framework changes.
svn path=/trunk/mono-tools/; revision=95816
|
|
* ArrayFieldsShouldNotBeReadOnlyTest.cs
* MethodCallWithSubsetLinkDemandTest.cs
* NativeFieldsShouldNotBeVisibleTest.cs
* NonVirtualMethodWithInheritanceDemandTest.cs
* SealedTypeWithInheritanceDemandTest.cs
* SecureGetObjectDataOverridesTest.cs
* StaticConstructorsShouldBePrivateTest.cs
* TypeExposeFieldsTest.cs
* TypeIsNotSubsetOfMethodSecurityTest.cs
* TypeLinkDemandTest.cs:
Updated unit tests wrt framework changes.
svn path=/trunk/mono-tools/; revision=95815
|
|
* ExitCodeIsLimitedOnUnixRule.cs
* FeatureRequiresRootPrivilegeOnUnixRule.cs
* MonoCompatibilityReviewRule.cs
* NewLineLiteralRule.cs:
Updated rules wrt framework changes.
svn path=/trunk/mono-tools/; revision=95812
|
|
* ExitCodeIsLimitedOnUnixTest.cs
* FeatureRequiresRootPrivilegeOnUnixTest.cs
* MonoCompatibilityReviewTest.cs
* NewLineLiteralTest.cs:
Updated unit tests wrt framework changes.
svn path=/trunk/mono-tools/; revision=95810
|
|
* DetectNonAlphaNumericsInTypeNamesRule.cs
* DoNotPrefixValuesWithEnumNameRule.cs
* DoNotUseReservedInEnumValueNamesRule.cs
* EnumNotEndsWithEnumOrFlagsSuffixRule.cs
* ParameterNamesShouldMatchOverridenMethodRule.cs
* UseCorrectCasingRule.cs
* UseCorrectPrefixRule.cs
* UseCorrectSuffixRule.cs
* UsePluralNameInEnumFlagsRule.cs
* UsePreferredTermsRule.cs
* UseSingularNameInEnumsUnlessAreFlagsRule.cs:
Update rules wrt framework changes.
svn path=/trunk/mono-tools/; revision=95803
|
|
* DetectNonAlphaNumericsInTypeNamesTest.cs
* DoNotPrefixValuesWithEnumNameTest.cs
* DoNotUseReservedInEnumValueNamesTest.cs
* EnumNotEndsWithEnumOrFlagsSuffixTest.cs
* ParameterNamesShouldMatchOverridenMethodTest.cs
* UseCorrectCasingTest.cs
* UseCorrectPrefixTest.cs
* UseCorrectSuffixTest.cs
* UsePluralNameInEnumFlagsTest.cs
* UsePreferredTermsTest.cs
* UseSingularNameInEnumsUnlessAreFlagsTest.cs:
Update unit tests wrt framework changes.
svn path=/trunk/mono-tools/; revision=95801
|
|
* GetLastErrorMustBeCalledRightAfterPInvokeRule.cs
* MarshalStringsInPInvokeDeclarationsRule.cs
* PInvokeShouldNotBeVisibleRule.cs
* UseManagedAlternativesToPInvokeRule.cs:
Update rules wrt framework changes.
svn path=/trunk/mono-tools/; revision=95794
|
|
* GetLastErrorMustBeCalledRightAfterPInvokeTest.cs
* MarshalStringsInPInvokeDeclarationsTest.cs
* PInvokeShouldNotBeVisibleTest.cs
* UseManagedAlternativesToPInvokeTest.cs:
Update unit tests wrt framework changes.
svn path=/trunk/mono-tools/; revision=95793
|
|
* DoNotDestroyStackTraceRule.cs: (renamed from DontDestroyStackTrace.cs)
* DontSwallowErrorsCatchingNonspecificExceptionsRule.cs:
Updated rules wrt framework changes.
* Makefile.am: Adjusted for file name changes.
svn path=/trunk/mono-tools/; revision=95791
|
|
* DontDestroyStackTraceTest.cs: (renamed from TestPatterns.cs)
* DontSwallowErrorsCatchingNonspecificExceptionsTest.cs:
Update unit tests wrt framework changes.
svn path=/trunk/mono-tools/; revision=95790
|
|
* AbstractTypesShouldNotHavePublicConstructorsRule.cs
* AttributeArgumentsShouldHaveAccessorsRule.cs
* AvoidEmptyInterfaceRule.cs
* AvoidPropertiesWithoutGetAccessorRule.cs
* AvoidPublicInstanceFieldsRule.cs
* ConsiderConvertingMethodToPropertyRule.cs
* DefineAZeroValueRule.cs
* DisposableFieldsShouldBeDisposedRule.cs
* DisposableTypesShouldHaveFinalizerRule.cs
* DontDeclareProtectedFieldsInSealedClassRule.cs
* EnsureSymmetryForOverloadedOperatorsRule.cs
* EnumsShouldDefineAZeroValueRule.cs
* EnumsShouldUseInt32Rule.cs
* FinalizersShouldBeProtectedRule.cs
* FinalizersShouldCallBaseClassFinalizerRule.cs
* FlagsShouldNotDefineAZeroValueRule.cs
* ImplementEqualsAndGetHashCodeInPairRule.cs
* MainShouldNotBePublicRule.cs
* MissingAttributeUsageOnCustomAttributeRule.cs
* OperatorEqualsShouldBeOverloadedRule.cs
* OverrideEqualsMethodRule.cs
* ProvideAlternativeNamesForOperatorOverloadsRule.cs
* TypesShouldBeInsideNamespacesRule.cs
* TypesWithDisposableFieldsShouldBeDisposableRule.cs
* TypesWithNativeFieldsShouldBeDisposableRule.cs
* UsingCloneWithoutImplementingICloneableRule.cs:
Update rules wrt framework changes.
svn path=/trunk/mono-tools/; revision=95789
|
|
* AbstractTypesShouldNotHavePublicConstructorsTest.cs
* AttributeArgumentsShouldHaveAccessorsTest.cs
* AvoidEmptyInterfaceTest.cs
* AvoidPropertiesWithoutGetAccessorTest.cs
* AvoidPublicInstanceFieldsTest.cs
* ConsiderConvertingMethodToPropertyTest.cs
* DisposableFieldsShouldBeDisposedTest.cs
* DisposableTypesShouldHaveFinalizerTest.cs
* DontDeclareProtectedFieldsInSealedClassTest.cs
* EnsureSymmetryForOverloadedOperatorsTest.cs
* EnumsShouldDefineAZeroValueTest.cs
* EnumsShouldUseInt32Test.cs
* FinalizersShouldBeProtectedTest.cs
* FinalizersShouldCallBaseClassFinalizerTest.cs
* FlagsShouldNotDefineAZeroValueTest.cs
* ImplementEqualsAndGetHashCodeInPairTest.cs
* MainShouldNotBePublicTest.cs
* MissingAttributeUsageOnCustomAttributeTest.cs
* OperatorEqualsShouldBeOverloadedTest.cs
* OverrideEqualsMethodTest.cs
* ProvideAlternativeNamesForOperatorOverloadsTest.cs
* TypesShouldBeInsideNamespacesTest.cs
* TypesWithDisposableFieldsShouldBeDisposableTest.cs
* TypesWithNativeFieldsShouldBeDisposableTest.cs
* UsingCloneWithoutImplementingICloneableTest.cs:
Update unit tests wrt framework changes
svn path=/trunk/mono-tools/; revision=95786
|
|
* AvoidConstructorsInStaticTypesRule.cs
* BadRecursiveInvocationRule.cs
* CallingEqualsWithNullArgRule.cs
* DontCompareWithNaNRule.cs
* FloatComparisonRule.cs
* MethodCanBeMadeStaticRule.cs
* NullDerefAnalysis.cs
* NullDerefFrame.cs
* NullDerefRule.cs
* Nullity.cs
* UseValueInPropertySetterRule.cs:
Update rules wrt framework changes.
svn path=/trunk/mono-tools/; revision=95783
|
|
* AvoidConstructorsInStaticTypesTest.cs
* BadRecursiveInvocationTest.cs
* CallingEqualsWithNullArgTest.cs
* DontCompareWithNaNTest.cs
* FloatComparisonRuleTest.cs
* MethodCanBeMadeStaticTest.cs
* UseValueInPropertySetterTest.cs:
Update unit tests wrt framework changes.
svn path=/trunk/mono-tools/; revision=95782
|
|
* DoubleCheckLockingRule.cs
* NonConstantStaticFieldsShouldNotBeVisibleRule.cs
* WriteStaticFieldFromInstanceMethodRule.cs:
Update rules wrt framework changes.
NonConstantStaticFieldsShouldNotBeVisibleRule.
[Backport of r95541]
svn path=/trunk/mono-tools/; revision=95781
|
|
* DoubleCheckLockingTest.cs
* NonConstantStaticFieldsShouldNotBeVisibleTest.cs
* WriteStaticFieldFromInstanceMethodTest.cs:
Update unit tests wrt framework changes.
svn path=/trunk/mono-tools/; revision=95780
|
|
* CheckNewExceptionWithoutThrowingRule.cs
* CheckNewThreadWithoutStartRule.cs
* CloneMethodShouldNotReturnNullRule.cs
* ConstructorShouldNotCallVirtualMethodsRule.cs
* EqualShouldHandleNullArgRule.cs
* GetEntryAssemblyMayReturnNullRule.cs
* ToStringReturnsNullRule.cs
Update rules wrt framework changes.
svn path=/trunk/mono-tools/; revision=95778
|
|
* Test/*.cs: Refactor the tests for accept the new rule's format.
* *.cs: Adapt the rules to the new framework.
* Makefile.am: Removed the -langversion:linq option. You should use at
least the 1.9 gmcs version to compile.
svn path=/trunk/mono-tools/; revision=95777
|
|
* CheckNewExceptionWithoutThrowingTest.cs
* CheckNewThreadWithoutStartTest.cs
* CloneMethodShouldNotReturnNullTest.cs
* ConstructorShouldNotCallVirtualMethodsTest.cs
* EqualShouldHandleNullArgTest.cs
* GetEntryAssemblyMayReturnNullTest.cs
* ToStringReturnsNullTest.cs
Update unit tests wrt framework changes.
svn path=/trunk/mono-tools/; revision=95775
|
|
* Test/*.cs: Refactor the tests for accept the new rule's format.
* *.cs: Adapt the rules to the new framework.
* Makefile.am: Removed the -langversion:linq option. You should use at
least the 1.9 gmcs version to compile.
svn path=/trunk/mono-tools/; revision=95774
|
|
* Gendarme.Rules.Concurrency.xml.in: Fix copy-paste mistake for
NonConstantStaticFieldsShouldNotBeVisibleRule
svn path=/trunk/mono-tools/; revision=95541
|
|
* Gendarme.Rules.Portability.xml.in: Fix definition for
FeatureRequiresRootPrivilegeOnUnixRule.
svn path=/trunk/mono-tools/; revision=95508
|
|
svn path=/trunk/mono-tools/; revision=95410
|
|
svn path=/trunk/mono-tools/; revision=95408
|
|
* EnumsShouldUseInt32Rule.cs: New. Rule to warn about enumations that
are not based on Int32.
* Gendarme.Rules.Design.mdp: Update project file.
* Gendarme.Rules.Design.xml.in: Add new rule description.
* Makefile.am: Add new rule/test to the build.
svn path=/trunk/mono-tools/; revision=95220
|