2014年7月7日 星期一

StyleCop 中文環境設定

Stylecop使用一段時間後,感覺有兩個預設規則不太適合中文環境,所以個人會在專案中取消這兩條規則

首先在專案上按右鍵,選擇StyleCop Settings

在Rules中的Documentation Rules中,再打開Element Documentation

取消SA1630 DocumentationTextMustContainWhitespace

取消SA1650 ElementDocumentationMustBeSpelledCorrectly

設定好按OK後,專案下面就會多出一個隱藏檔,檔名為Settings.StyleCop

內容是XML格式的文件,可以看的出來,就是把那兩條規則關閉而已
<StyleCopSettings Version="105">
    <Analyzers>
        <Analyzer AnalyzerId="StyleCop.CSharp.DocumentationRules">
            <Rules>
                <Rule Name="DocumentationTextMustContainWhitespace">
                    <RuleSettings>
                        <BooleanProperty Name="Enabled">False</BooleanProperty>
                    </RuleSettings>
                </Rule>
                <Rule Name="ElementDocumentationMustBeSpelledCorrectly">
                    <RuleSettings>
                        <BooleanProperty Name="Enabled">False</BooleanProperty>
                    </RuleSettings>
                </Rule>
            </Rules>
            <AnalyzerSettings />
        </Analyzer>
    </Analyzers>
</StyleCopSettings>