Skip to content

Gendarme.Rules.Naming.UseCorrectCasingRule(2.10)

Sebastien Pouliot edited this page Jan 22, 2011 · 2 revisions

UseCorrectCasingRule

Assembly: Gendarme.Rules.Naming
Version: 2.10

Description

This rule ensures that identifiers are correctly cased. In particular:

  • namespace names are PascalCased
  • type names are PascalCased
  • method names are PascalCased
  • parameter names are camelCased

Examples

Bad example:

namespace A {
    abstract public class myClass {
        abstract public int thisMethod (int ThatParameter);
    }
}

Good example:

namespace Company.Product.Technology {
    abstract public class MyClass {
        abstract public int ThisMethod (int thatParameter);
    }
}
Clone this wiki locally