Check in config.ini used in ECC tool
authorhche10x <hche10x@7335b38e-4728-0410-8992-fb3ffe349368>
Tue, 27 Nov 2007 05:32:43 +0000 (05:32 +0000)
committerhche10x <hche10x@7335b38e-4728-0410-8992-fb3ffe349368>
Tue, 27 Nov 2007 05:32:43 +0000 (05:32 +0000)
git-svn-id: https://buildtools.tianocore.org/svn/buildtools/trunk/BaseTools@885 7335b38e-4728-0410-8992-fb3ffe349368

Source/Python/Ecc/config.ini [new file with mode: 0644]

diff --git a/Source/Python/Ecc/config.ini b/Source/Python/Ecc/config.ini
new file mode 100644 (file)
index 0000000..bcc8fc7
--- /dev/null
@@ -0,0 +1,152 @@
+## @file\r
+# This file is used to set configuration of ECC tool\r
+# For the items listed below, 1 means valid, 0 means invalid\r
+#\r
+# Copyright (c) 2007, Intel Corporation\r
+# All rights reserved. This program and the accompanying materials\r
+# are licensed and made available under the terms and conditions of the BSD License\r
+# which accompanies this distribution.  The full text of the license may be found at\r
+# http://opensource.org/licenses/bsd-license.php\r
+#\r
+# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
+# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+#\r
+\r
+#\r
+# Identify the version of current configuration\r
+#\r
+Version = 0.1\r
+\r
+#\r
+# Identify to if check all items\r
+# 1 - Check all items and ignore all other detailed items\r
+# 0 - Not check all items, the tool will go through all other detailed items to decide to check or not\r
+# \r
+CheckAll = 0\r
+\r
+#\r
+# Identify to if automatically correct mistakes\r
+# 1 - Automatically correct\r
+# 0 - Not automatically correct\r
+# Only the following check points can be automatically corrected, others not listed below are not supported even it is 1\r
+#\r
+# GeneralCheckTab\r
+# GeneralCheckIndentation\r
+# GeneralCheckLine\r
+# GeneralCheckCarriageReturn\r
+# SpaceCheckAll\r
+#\r
+AutoCorrect = 1\r
+\r
+#\r
+# General Checking\r
+#\r
+GeneralCheckAll = 0\r
+\r
+GeneralCheckTab = 1\r
+GeneralCheckTabWidth = 2\r
+GeneralCheckIndentation = 1\r
+GeneralCheckIndentationWidth = 2\r
+GeneralCheckLine = 1\r
+GeneralCheckLineWidth = 120\r
+GeneralCheckNo_Asm = 1\r
+GeneralCheckNoProgma = 1\r
+GeneralCheckCarriageReturn = 1\r
+GeneralCheckPathName = 1\r
+\r
+#\r
+# Space Checking\r
+#\r
+SpaceCheckAll = 1\r
+\r
+#\r
+# Predicate Expression Checking\r
+#\r
+PredicateExpressionCheckAll = 0\r
+\r
+PredicateExpressionCheckBooleanValue = 1\r
+PredicateExpressionCheckBooleanOperator = 1\r
+PredicateExpressionCheckNullType = 1\r
+\r
+#\r
+# Headers Checking\r
+#\r
+HeaderCheckAll = 0\r
+\r
+HeaderCheckFile = 1\r
+HeaderCheckFunction = 1\r
+\r
+#\r
+# C Function Layout Checking\r
+#\r
+CFunctionLayoutCheckAll = 0\r
+\r
+CFunctionLayoutCheckReturnType = 1\r
+CFunctionLayoutCheckOptionalFunctionalModifier = 1\r
+CFunctionLayoutCheckFunctionName = 1\r
+CFunctionLayoutCheckFunctionPrototype = 1\r
+CFunctionLayoutCheckFunctionBody = 1\r
+CFunctionLayoutCheckDataDeclaration = 1\r
+CFunctionLayoutCheckNoStatic = 1\r
+\r
+#\r
+# Include Files Checking\r
+#\r
+IncludeFileCheckAll = 0\r
+\r
+IncludeFileCheckIfndefStatement = 1\r
+IncludeFileCheckData = 1\r
+\r
+#\r
+# Declarations and Data Types Checking\r
+#\r
+DeclarationDataTypeCheckAll = 0\r
+\r
+DeclarationDataTypeCheckNoUseCType = 1\r
+DeclarationDataTypeCheckInOutModifier = 1\r
+DeclarationDataTypeCheckEFIAPIModifier = 1\r
+DeclarationDataTypeCheckEnumeratedType = 1\r
+DeclarationDataTypeCheckStructureDeclaration = 1\r
+\r
+#\r
+# Naming Conventions Checking\r
+#\r
+NamingConventionCheckAll = 0\r
+\r
+NamingConventionCheckDefineStatement = 1\r
+NamingConventionCheckTypedefStatement = 1\r
+NamingConventionCheckIfndefStatement = 1\r
+NamingConventionCheckPathName = 1\r
+NamingConventionCheckVariableName = 1\r
+NamingConventionCheckFunctionName = 1\r
+NamingConventionCheckSingleCharacterVariable = 1\r
+\r
+#\r
+# Doxygen Checking\r
+#\r
+DoxygenCheckAll = 0\r
+\r
+DoxygenCheckFileHeader = 1\r
+DoxygenCheckFunctionHeader = 1\r
+DoxygenCheckCommentDescription = 1\r
+DoxygenCheckCommentFormat = 1\r
+DoxygenCheckCommand = 1\r
+\r
+#\r
+# Meta-Data File Processing Checking\r
+#\r
+MetaDataFileCheckAll = 0\r
+\r
+MetaDataFileCheckPathName = 1\r
+MetaDataFileCheckGenerateFileList = 1\r
+MetaDataFileCheckPathOfGenerateFileList = C:\File.log\r
+MetaDataFileCheckLibraryInstance = 1\r
+MetaDataFileCheckBinaryInfInFdf = 1\r
+MetaDataFileCheckPcd = 1\r
+\r
+#\r
+# The check points in this section are reserved\r
+#\r
+# GotoStatementCheckAll = 0\r
+# SpellingCheckAll = 0\r
+#\r