Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono-tools.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-02-16update build filesSebastien Pouliot
svn path=/trunk/mono-tools/; revision=95902
2008-02-16MonoCompatibilityReviewTest.cs: Use the runner, not the rule, to call ↵Sebastien Pouliot
CheckMethod (otherwise internal state won't be correct). svn path=/trunk/mono-tools/; revision=95901
2008-02-16FloatComparisonRuleTest.cs: Fix test not to depend on compiler.Sebastien Pouliot
svn path=/trunk/mono-tools/; revision=95900
2008-02-162008-02-16 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* AvoidLongMethodsRule.cs: Display actual and maximum IL instruction counts if -v -v is supplied. svn path=/trunk/mono-tools/; revision=95896
2008-02-162008-02-16 Nestor Salceda <nestor.salceda@gmail.com>Néstor Salceda
* 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
2008-02-162008-02-16 Nestor Salceda <nestor.salceda@gmail.com>Néstor Salceda
* AvoidUnusedParametersRule.cs: Removed unused variable. svn path=/trunk/mono-tools/; revision=95891
2008-02-16update project fileSebastien Pouliot
svn path=/trunk/mono-tools/; revision=95889
2008-02-16update project fileSebastien Pouliot
svn path=/trunk/mono-tools/; revision=95888
2008-02-16update project filesSebastien Pouliot
svn path=/trunk/mono-tools/; revision=95887
2008-02-162008-02-16 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* DontCompareWithNaNTest.cs: Fix name change. svn path=/trunk/mono-tools/; revision=95886
2008-02-16update project fileSebastien Pouliot
svn path=/trunk/mono-tools/; revision=95885
2008-02-162008-02-16 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* DontDeclareProtectedFieldsInSealedClassTest.cs: Fix name change. svn path=/trunk/mono-tools/; revision=95884
2008-02-16update project fileSebastien Pouliot
svn path=/trunk/mono-tools/; revision=95883
2008-02-16update project filesSebastien Pouliot
svn path=/trunk/mono-tools/; revision=95882
2008-02-16update project filesSebastien Pouliot
svn path=/trunk/mono-tools/; revision=95881
2008-02-16update project fileSebastien Pouliot
svn path=/trunk/mono-tools/; revision=95879
2008-02-16update project fileSebastien Pouliot
svn path=/trunk/mono-tools/; revision=95878
2008-02-16update project fileSebastien Pouliot
svn path=/trunk/mono-tools/; revision=95875
2008-02-16update project filesSebastien Pouliot
svn path=/trunk/mono-tools/; revision=95873
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com> Sebastien Pouliot
* AvoidEmptyInterfaceRule.cs: Oops, wrong/duplicate rule. svn path=/trunk/mono-tools/; revision=95833
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* AvoidSpeculativeGeneralityRule.cs: Fix rule check since we now use a single collection for all rules. svn path=/trunk/mono-tools/; revision=95832
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* EmptyDestructorRule.cs * IDisposableWithDestructorWithoutSuppressFinalizeRule.cs: Fix namespace change. svn path=/trunk/mono-tools/; revision=95824
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* AvoidUncalledPrivateCodeTest.cs: Fix RuleResult checks in loops. svn path=/trunk/mono-tools/; revision=95823
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* ExecutableTargetRule.cs * GtkSharpExecutableTargetRule.cs * SystemWindowsFormsExecutableTargetRule.cs * UseSTAThreadAttributeOnSWFEntryPointsRule.cs: Update rules wrt framework changes. svn path=/trunk/mono-tools/; revision=95822
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* GtkSharpExecutableTargetTest.cs * SystemWindowsFormsExecutableTargetTest.cs * UseSTAThreadAttributeOnSWFEntryPointsTest.cs Updated unit tests wrt framework changes. svn path=/trunk/mono-tools/; revision=95817
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com> Sebastien Pouliot
* 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
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com> Sebastien Pouliot
* ExitCodeIsLimitedOnUnixRule.cs * FeatureRequiresRootPrivilegeOnUnixRule.cs * MonoCompatibilityReviewRule.cs * NewLineLiteralRule.cs: Updated rules wrt framework changes. svn path=/trunk/mono-tools/; revision=95812
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com> Sebastien Pouliot
* ExitCodeIsLimitedOnUnixTest.cs * FeatureRequiresRootPrivilegeOnUnixTest.cs * MonoCompatibilityReviewTest.cs * NewLineLiteralTest.cs: Updated unit tests wrt framework changes. svn path=/trunk/mono-tools/; revision=95810
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* GetLastErrorMustBeCalledRightAfterPInvokeRule.cs * MarshalStringsInPInvokeDeclarationsRule.cs * PInvokeShouldNotBeVisibleRule.cs * UseManagedAlternativesToPInvokeRule.cs: Update rules wrt framework changes. svn path=/trunk/mono-tools/; revision=95794
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* GetLastErrorMustBeCalledRightAfterPInvokeTest.cs * MarshalStringsInPInvokeDeclarationsTest.cs * PInvokeShouldNotBeVisibleTest.cs * UseManagedAlternativesToPInvokeTest.cs: Update unit tests wrt framework changes. svn path=/trunk/mono-tools/; revision=95793
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com> Sebastien Pouliot
* 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
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* DontDestroyStackTraceTest.cs: (renamed from TestPatterns.cs) * DontSwallowErrorsCatchingNonspecificExceptionsTest.cs: Update unit tests wrt framework changes. svn path=/trunk/mono-tools/; revision=95790
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* DoubleCheckLockingRule.cs * NonConstantStaticFieldsShouldNotBeVisibleRule.cs * WriteStaticFieldFromInstanceMethodRule.cs: Update rules wrt framework changes. NonConstantStaticFieldsShouldNotBeVisibleRule. [Backport of r95541] svn path=/trunk/mono-tools/; revision=95781
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* DoubleCheckLockingTest.cs * NonConstantStaticFieldsShouldNotBeVisibleTest.cs * WriteStaticFieldFromInstanceMethodTest.cs: Update unit tests wrt framework changes. svn path=/trunk/mono-tools/; revision=95780
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2008-02-152008-02-15 Nestor Salceda <nestor.salceda@gmail.com>Néstor Salceda
* 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
2008-02-152008-02-15 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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
2008-02-152008-02-15 Nestor Salceda <nestor.salceda@gmail.com>Néstor Salceda
* 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
2008-02-122008-02-12 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* Gendarme.Rules.Concurrency.xml.in: Fix copy-paste mistake for NonConstantStaticFieldsShouldNotBeVisibleRule svn path=/trunk/mono-tools/; revision=95541
2008-02-122008-02-12 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* Gendarme.Rules.Portability.xml.in: Fix definition for FeatureRequiresRootPrivilegeOnUnixRule. svn path=/trunk/mono-tools/; revision=95508
2008-02-11so, count did not match. this should be betterSebastien Pouliot
svn path=/trunk/mono-tools/; revision=95410
2008-02-11update vs.net solution and project files to a (probable) usable stateSebastien Pouliot
svn path=/trunk/mono-tools/; revision=95408
2008-02-082008-02-07 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* 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