StyleCop.Analyzers

Nazywanie nieużywanych parametrów _ a StyleCop

Posted on Updated on

Gdy użyjemy _ jako nazwy parametru w metodzie to dostaniemy warning SA1313 (The name of a parameter in C# does not begin with a lower-case letter.). Zdarza mi się taki kod gdy implementuje abstrakcyjną metodę która akurat w danej klasie nie używa jakiegoś parametru. I niestety StyleCop krzyczy.

Rozwiązałem to w ten sposób że ignoruję globalnie tą regułę. Jeśli gdzieś indziej w kodzie ktoś nazwie parametr _table_length to Resharper mi wyłapie ten błąd i zasugeruje poprawę.

Advertisements

StyleCop & operator precedence in C#

Posted on Updated on

Przekład niedobrych praktyk które wyłapie StyleCop:

stylecop-conditional-expression-must-declare-precedence

O operator precedence i czy nawiasy są istotne możecie poczytać na:

http://softwareengineering.stackexchange.com/questions/201175/should-i-use-parentheses-in-logical-statements-even-where-not-necessary
– pierwsza i druga odpowiedź warta przeczytania.