OSDN Git Service

WinGui:
[handbrake-jp/handbrake-jp-git.git] / win / C# / Settings.StyleCop
index 5b5f06b..a9622d8 100644 (file)
@@ -1,7 +1,4 @@
 <StyleCopSettings Version="4.3">\r
-  <GlobalSettings>\r
-    <StringProperty Name="MergeSettingsFiles">NoMerge</StringProperty>\r
-  </GlobalSettings>\r
   <Parsers>\r
     <Parser ParserId="Microsoft.StyleCop.CSharp.CsParser">\r
       <ParserSettings>\r
   <Analyzers>\r
     <Analyzer AnalyzerId="Microsoft.StyleCop.CSharp.DocumentationRules">\r
       <Rules>\r
-        <Rule Name="FileHeaderMustShowCopyright">\r
+        <Rule Name="PropertyDocumentationMustHaveValueText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">True</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DocumentationTextMustMeetMinimumCharacterLength">\r
           <RuleSettings>\r
             <BooleanProperty Name="Enabled">False</BooleanProperty>\r
           </RuleSettings>\r
         </Rule>\r
-        <Rule Name="FileHeaderMustHaveCopyrightText">\r
+        <Rule Name="DocumentationTextMustContainWhitespace">\r
           <RuleSettings>\r
             <BooleanProperty Name="Enabled">False</BooleanProperty>\r
           </RuleSettings>\r
         </Rule>\r
-        <Rule Name="FileHeaderMustContainFileName">\r
+        <Rule Name="EnumerationItemsMustBeDocumented">\r
           <RuleSettings>\r
             <BooleanProperty Name="Enabled">False</BooleanProperty>\r
           </RuleSettings>\r
         </Rule>\r
-        <Rule Name="FileHeaderFileNameDocumentationMustMatchFileName">\r
+        <Rule Name="FileMustHaveHeader">\r
           <RuleSettings>\r
             <BooleanProperty Name="Enabled">False</BooleanProperty>\r
           </RuleSettings>\r
         </Rule>\r
-        <Rule Name="FileHeaderMustHaveValidCompanyText">\r
+        <Rule Name="FileHeaderMustShowCopyright">\r
           <RuleSettings>\r
             <BooleanProperty Name="Enabled">False</BooleanProperty>\r
           </RuleSettings>\r
         </Rule>\r
-        <Rule Name="FileMustHaveHeader">\r
+        <Rule Name="FileHeaderMustHaveCopyrightText">\r
           <RuleSettings>\r
             <BooleanProperty Name="Enabled">False</BooleanProperty>\r
           </RuleSettings>\r
         </Rule>\r
-        <Rule Name="PropertyDocumentationMustHaveValueText">\r
+        <Rule Name="FileHeaderMustContainFileName">\r
           <RuleSettings>\r
-            <BooleanProperty Name="Enabled">True</BooleanProperty>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
           </RuleSettings>\r
         </Rule>\r
-        <Rule Name="DocumentationTextMustMeetMinimumCharacterLength">\r
+        <Rule Name="FileHeaderFileNameDocumentationMustMatchFileName">\r
           <RuleSettings>\r
             <BooleanProperty Name="Enabled">False</BooleanProperty>\r
           </RuleSettings>\r
         </Rule>\r
-        <Rule Name="DocumentationTextMustContainWhitespace">\r
+        <Rule Name="FileHeaderMustHaveValidCompanyText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementsMustBeDocumented">\r
           <RuleSettings>\r
             <BooleanProperty Name="Enabled">False</BooleanProperty>\r
           </RuleSettings>\r
         </Rule>\r
       </Rules>\r
       <AnalyzerSettings>\r
-        <StringProperty Name="CompanyName">HandBrake Project</StringProperty>\r
-        <StringProperty Name="Copyright">Copyright 2010 HandBrake Team - It may be used under the terms of the GNU General Public License.</StringProperty>\r
+        <StringProperty Name="CompanyName">HandBrake Project (http://handbrake.fr)</StringProperty>\r
+        <StringProperty Name="Copyright">This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License.</StringProperty>\r
       </AnalyzerSettings>\r
     </Analyzer>\r
     <Analyzer AnalyzerId="Microsoft.StyleCop.CSharp.MaintainabilityRules">\r
             <BooleanProperty Name="Enabled">False</BooleanProperty>\r
           </RuleSettings>\r
         </Rule>\r
+        <Rule Name="FieldsMustBePrivate">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ArithmeticExpressionsMustDeclarePrecedence">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="AccessModifierMustBeDeclared">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
       </Rules>\r
       <AnalyzerSettings />\r
     </Analyzer>\r
             <BooleanProperty Name="Enabled">False</BooleanProperty>\r
           </RuleSettings>\r
         </Rule>\r
+        <Rule Name="ClosingParenthesisMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
       </Rules>\r
       <AnalyzerSettings />\r
     </Analyzer>\r
             <BooleanProperty Name="Enabled">False</BooleanProperty>\r
           </RuleSettings>\r
         </Rule>\r
+        <Rule Name="ElementsMustBeSeparatedByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
       </Rules>\r
       <AnalyzerSettings />\r
     </Analyzer>\r
             <BooleanProperty Name="Enabled">False</BooleanProperty>\r
           </RuleSettings>\r
         </Rule>\r
+        <Rule Name="ParametersMustBeOnSameLineOrSeparateLines">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ParameterMustFollowComma">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="SplitParametersMustStartOnLineAfterDeclaration">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="UseBuiltInTypeAlias">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="PrefixLocalCallsWithThis">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="CommentsMustContainText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
       </Rules>\r
       <AnalyzerSettings />\r
     </Analyzer>\r
             <BooleanProperty Name="Enabled">False</BooleanProperty>\r
           </RuleSettings>\r
         </Rule>\r
+        <Rule Name="ElementMustBeginWithUpperCaseLetter">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="AccessibleFieldsMustBeginWithUpperCaseLetter">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FieldNamesMustBeginWithLowerCaseLetter">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+      </Rules>\r
+      <AnalyzerSettings />\r
+    </Analyzer>\r
+    <Analyzer AnalyzerId="Microsoft.StyleCop.CSharp.OrderingRules">\r
+      <Rules>\r
+        <Rule Name="ElementsMustBeOrderedByAccess">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ElementsMustAppearInTheCorrectOrder">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="StaticElementsMustAppearBeforeInstanceElements">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="UsingDirectivesMustBeOrderedAlphabeticallyByNamespace">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
       </Rules>\r
       <AnalyzerSettings />\r
     </Analyzer>\r