## @file\r
# CI configuration for DynamicTablesPkg\r
#\r
-# Copyright (c) 2020, ARM Limited. All rights reserved.<BR>\r
+# Copyright (c) 2020, Arm Limited. All rights reserved.<BR>\r
# SPDX-License-Identifier: BSD-2-Clause-Patent\r
##\r
{\r
+ "EccCheck": {\r
+ ## Exception sample looks like below:\r
+ ## "ExceptionList": [\r
+ ## "<ErrorID>", "<KeyWord>"\r
+ ## ]\r
+ "ExceptionList": [\r
+ # "The #ifndef at the start of an include file should use\r
+ # both prefix and postfix underscore characters, '_'"\r
+ # This error is not triggered for the latest BaseTools code.\r
+ # @TODO The error should be re-enabled when the python packages\r
+ # containing the BaseTools are updated to the latest version.\r
+ "8003", "DISABLE_NEW_DEPRECATED_INTERFACES",\r
+ "9005", "@defgroup", # Use extra Doxygen commands\r
+ "9005", "@ingroup", # Use extra Doxygen commands\r
+ "9005", "@mainpage", # Use extra Doxygen commands\r
+ "9005", "@ref", # Use extra Doxygen commands\r
+ ],\r
+ ## Both file path and directory path are accepted.\r
+ "IgnoreFiles": [\r
+ ]\r
+ },\r
+\r
## options defined .pytool/Plugin/CompilerPlugin\r
"CompilerPlugin": {\r
"DscPath": "DynamicTablesPkg.dsc"\r
## options defined .pytool/Plugin/DependencyCheck\r
"DependencyCheck": {\r
"AcceptableDependencies": [\r
+ "ArmPkg/ArmPkg.dec",\r
"ArmPlatformPkg/ArmPlatformPkg.dec",\r
"EmbeddedPkg/EmbeddedPkg.dec",\r
"DynamicTablesPkg/DynamicTablesPkg.dec",\r
"IgnoreFiles": [], # use gitignore syntax to ignore errors\r
# in matching files\r
"ExtendWords": [\r
+ "ARMHB", # ARMHB000\r
+ "ARMHC", # ARMHC600\r
+ "ARMLTD",\r
+ "AMLDBG",\r
+ "EISAID",\r
"CCIDX",\r
"CCSIDR",\r
"countof",\r
+ "edynamic",\r
"EOBJECT",\r
+ "invoc",\r
+ "ITARGETSR",\r
"GTBLOCK",\r
+ "lgreater",\r
+ "lless",\r
"MPIDR",\r
+ "PERIPHBASE",\r
+ "phandle",\r
"pytool",\r
+ "Rdword",\r
"Roadmap",\r
+ "ROOTNODEBASE",\r
+ "ssdtcmn",\r
+ "ssdtserialporttemplate",\r
"SMMUV",\r
+ "ssdtpcieosctemplate",\r
+ "SSDTPC",\r
"standardised",\r
"TABLEEX",\r
"TNSID",\r