Weblog
Gendarme 0.0.5 - part II
![]() |
What? Missed the first part ? Quick here it is! Note that 0.0.5 is the last source-only release of Gendarme - but this isn't a sad news. Gendarme has moved, svn-wise, into mono-tools. This means it will be released with each new Mono release and that every distro that packages mono-tools (or that openSUSE build service supports) will provide Gendarme to it's users. And here are the other new rules in this release: |
- AbstractTypesShouldNotHavePublicConstructorsRule
- AttributeArgumentsShouldHaveAccessors
- AvoidEmptyInterfaceRule
- AvoidPropertiesWithoutGetAccessorRule
- AvoidPublicInstanceFieldsRule
- ConsiderConvertingMethodToPropertyRule
- DisposableFieldsShouldBeDisposedRule
- DisposableTypesShouldHaveFinalizerRule
- EnsureSymmetryForOverloadedOperatorsRule
- EnumsShouldDefineAZeroValueRule
- FinalizersShouldBeProtectedRule
- FinalizersShouldCallBaseClassFinalizerRule
- FlagsShouldNotDefineAZeroValueRule
- MainShouldNotBePublicRule
- MissingAttributeUsageOnCustomAttributeRule
- OperatorEqualsShouldBeOverloadedRule
- OverrideEqualsMethodRule
- ProvideAlternativeNamesForOperatorOverloadsRule
- TypesShouldBeInsideNamespacesRule
- TypesWithDisposableFieldsShouldBeDisposableRule
- TypesWithNativeFieldsShouldBeDisposableRule
- DoNotPrefixValuesWithEnumNameRule
- DoNotUseReservedInEnumValueNamesRule
- ParameterNamesShouldMatchOverridenMethodRule
- UseCorrectCasing
- UseCorrectPrefixRule
- UseCorrectSuffixRule
- UsePreferredTermsRule
Gendarme.Rules.Security
2/4/2008 08:33:27 | Comments
The views expressed on this website/weblog are mine alone and do not necessarily reflect the views of my employer.

