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.
26 ## options defined .pytool/Plugin/CompilerPlugin
28 "DscPath": "ArmPlatformPkg.dsc"
31 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
32 "HostUnitTestCompilerPlugin": {
33 "DscPath": "" # Don't support this test
36 ## options defined .pytool/Plugin/CharEncodingCheck
37 "CharEncodingCheck": {
41 ## options defined .pytool/Plugin/DependencyCheck
43 "AcceptableDependencies": [
44 "ArmPlatformPkg/ArmPlatformPkg.dec",
46 "EmbeddedPkg/EmbeddedPkg.dec",
47 "MdeModulePkg/MdeModulePkg.dec",
50 # For host based unit tests
51 "AcceptableDependencies-HOST_APPLICATION":[
52 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
54 # For UEFI shell based apps
55 "AcceptableDependencies-UEFI_APPLICATION":[],
59 ## options defined .pytool/Plugin/DscCompleteCheck
62 "DscPath": "ArmPlatformPkg.dsc"
65 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
66 "HostUnitTestDscCompleteCheck": {
68 "DscPath": "" # Don't support this test
71 ## options defined .pytool/Plugin/GuidCheck
74 "IgnoreGuidValue": [],
75 "IgnoreFoldersAndFiles": [],
76 "IgnoreDuplicates": [],
79 ## options defined .pytool/Plugin/LibraryClassCheck
80 "LibraryClassCheck": {
81 "IgnoreHeaderFile": []
84 ## options defined .pytool/Plugin/SpellCheck
87 "IgnoreFiles": [], # use gitignore syntax to ignore errors
93 ], # words to extend to the dictionary for this package
94 "IgnoreStandardPaths": [ # Standard Plugin defined paths that
95 "*.asm", "*.s" # should be ignore
97 "AdditionalIncludePaths": [] # Additional paths to spell check
98 # (wildcards supported)