2 # CI configuration for ArmPlatformPkg
4 # Copyright (c) 2021, Arm Limited. All rights reserved.<BR>
5 # SPDX-License-Identifier: BSD-2-Clause-Patent
8 ## options defined .pytool/Plugin/LicenseCheck
14 ## Exception sample looks like below:
16 ## "<ErrorID>", "<KeyWord>"
20 ## Both file path and directory path are accepted.
23 "Drivers/PL061GpioDxe/PL061Gpio.c"
27 ## options defined .pytool/Plugin/CompilerPlugin
29 "DscPath": "ArmPlatformPkg.dsc"
32 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
33 "HostUnitTestCompilerPlugin": {
34 "DscPath": "" # Don't support this test
37 ## options defined .pytool/Plugin/CharEncodingCheck
38 "CharEncodingCheck": {
42 ## options defined .pytool/Plugin/DependencyCheck
44 "AcceptableDependencies": [
45 "ArmPlatformPkg/ArmPlatformPkg.dec",
47 "EmbeddedPkg/EmbeddedPkg.dec",
48 "MdeModulePkg/MdeModulePkg.dec",
51 # For host based unit tests
52 "AcceptableDependencies-HOST_APPLICATION":[
53 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
55 # For UEFI shell based apps
56 "AcceptableDependencies-UEFI_APPLICATION":[],
60 ## options defined .pytool/Plugin/DscCompleteCheck
63 "DscPath": "ArmPlatformPkg.dsc"
66 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
67 "HostUnitTestDscCompleteCheck": {
69 "DscPath": "" # Don't support this test
72 ## options defined .pytool/Plugin/GuidCheck
75 "IgnoreGuidValue": [],
76 "IgnoreFoldersAndFiles": [],
77 "IgnoreDuplicates": [],
80 ## options defined .pytool/Plugin/LibraryClassCheck
81 "LibraryClassCheck": {
82 "IgnoreHeaderFile": []
85 ## options defined .pytool/Plugin/SpellCheck
88 "IgnoreFiles": [], # use gitignore syntax to ignore errors
94 ], # words to extend to the dictionary for this package
95 "IgnoreStandardPaths": [ # Standard Plugin defined paths that
96 "*.asm", "*.s" # should be ignore
98 "AdditionalIncludePaths": [] # Additional paths to spell check
99 # (wildcards supported)