2 # CI configuration for ArmPkg
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.
22 "Library/ArmSoftFloatLib/berkeley-softfloat-3",
23 "Library/ArmSoftFloatLib/ArmSoftFloatLib.c",
24 "Library/CompilerIntrinsicsLib",
25 "Universal/Smbios/SmbiosMiscDxe"
29 ## options defined .pytool/Plugin/CompilerPlugin
31 "DscPath": "ArmPkg.dsc"
34 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
35 "HostUnitTestCompilerPlugin": {
36 "DscPath": "" # Don't support this test
39 ## options defined .pytool/Plugin/CharEncodingCheck
40 "CharEncodingCheck": {
44 ## options defined .pytool/Plugin/DependencyCheck
46 "AcceptableDependencies": [
47 "ArmPlatformPkg/ArmPlatformPkg.dec",
49 "EmbeddedPkg/EmbeddedPkg.dec",
50 "MdeModulePkg/MdeModulePkg.dec",
52 "ShellPkg/ShellPkg.dec"
54 # For host based unit tests
55 "AcceptableDependencies-HOST_APPLICATION":[
56 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
58 # For UEFI shell based apps
59 "AcceptableDependencies-UEFI_APPLICATION":[],
63 ## options defined .pytool/Plugin/DscCompleteCheck
66 "DscPath": "ArmPkg.dsc"
69 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
70 "HostUnitTestDscCompleteCheck": {
72 "DscPath": "" # Don't support this test
75 ## options defined .pytool/Plugin/GuidCheck
78 "IgnoreGuidValue": [],
79 "IgnoreFoldersAndFiles": [],
80 "IgnoreDuplicates": [],
83 ## options defined .pytool/Plugin/LibraryClassCheck
84 "LibraryClassCheck": {
85 "IgnoreHeaderFile": []
88 ## options defined .pytool/Plugin/SpellCheck
92 "Library/ArmSoftFloatLib/berkeley-softfloat-3/**"
93 ], # use gitignore syntax to ignore errors
236 ], # words to extend to the dictionary for this package
237 "IgnoreStandardPaths": [ # Standard Plugin defined paths that
238 "*.asm", "*.s" # should be ignore
240 "AdditionalIncludePaths": [] # Additional paths to spell check
241 # (wildcards supported)