OSDN Git Service

import original 0.9.5 release
[handbrake-jp/handbrake-jp.git] / win / C# / Settings.StyleCop
diff --git a/win/C#/Settings.StyleCop b/win/C#/Settings.StyleCop
new file mode 100644 (file)
index 0000000..a9622d8
--- /dev/null
@@ -0,0 +1,244 @@
+<StyleCopSettings Version="4.3">\r
+  <Parsers>\r
+    <Parser ParserId="Microsoft.StyleCop.CSharp.CsParser">\r
+      <ParserSettings>\r
+        <BooleanProperty Name="AnalyzeDesignerFiles">False</BooleanProperty>\r
+      </ParserSettings>\r
+    </Parser>\r
+  </Parsers>\r
+  <Analyzers>\r
+    <Analyzer AnalyzerId="Microsoft.StyleCop.CSharp.DocumentationRules">\r
+      <Rules>\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="DocumentationTextMustContainWhitespace">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="EnumerationItemsMustBeDocumented">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileMustHaveHeader">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileHeaderMustShowCopyright">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileHeaderMustHaveCopyrightText">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileHeaderMustContainFileName">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="FileHeaderFileNameDocumentationMustMatchFileName">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\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 (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
+      <Rules>\r
+        <Rule Name="StatementMustNotUseUnnecessaryParenthesis">\r
+          <RuleSettings>\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
+    <Analyzer AnalyzerId="Microsoft.StyleCop.CSharp.SpacingRules">\r
+      <Rules>\r
+        <Rule Name="OpeningCurlyBracketsMustBeSpacedCorrectly">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ClosingCurlyBracketsMustBeSpacedCorrectly">\r
+          <RuleSettings>\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
+    <Analyzer AnalyzerId="Microsoft.StyleCop.CSharp.LayoutRules">\r
+      <Rules>\r
+        <Rule Name="SingleLineCommentsMustNotBeFollowedByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="SingleLineCommentMustBePrecededByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="ClosingCurlyBracketMustBeFollowedByBlankLine">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="CurlyBracketsMustNotBeOmitted">\r
+          <RuleSettings>\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
+    <Analyzer AnalyzerId="Microsoft.StyleCop.CSharp.ReadabilityRules">\r
+      <Rules>\r
+        <Rule Name="BlockStatementsMustNotContainEmbeddedComments">\r
+          <RuleSettings>\r
+            <BooleanProperty Name="Enabled">False</BooleanProperty>\r
+          </RuleSettings>\r
+        </Rule>\r
+        <Rule Name="DoNotPlaceRegionsWithinElements">\r
+          <RuleSettings>\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
+    <Analyzer AnalyzerId="Microsoft.StyleCop.CSharp.NamingRules">\r
+      <Rules>\r
+        <Rule Name="FieldNamesMustNotUseHungarianNotation">\r
+          <RuleSettings>\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
+  </Analyzers>\r
+</StyleCopSettings>
\ No newline at end of file