2 # Core CI configuration for EmbeddedPkg
4 # Copyright (c) Microsoft Corporation
6 # SPDX-License-Identifier: BSD-2-Clause-Patent
9 ## options defined .pytool/Plugin/LicenseCheck
15 ## Exception sample looks like below:
17 ## "<ErrorID>", "<KeyWord>"
21 ## Both file path and directory path are accepted.
25 ## options defined .pytool/Plugin/CompilerPlugin
27 "DscPath": "EmbeddedPkg.dsc"
30 ## options defined .pytool/Plugin/HostUnitTestCompilerPlugin
31 "HostUnitTestCompilerPlugin": {
32 "DscPath": "" # Don't support this test
35 ## options defined .pytool/Plugin/CharEncodingCheck
36 "CharEncodingCheck": {
40 ## options defined .pytool/Plugin/DependencyCheck
42 "AcceptableDependencies": [
44 "ArmPlatformPkg/ArmPlatformPkg.dec",
45 "EmbeddedPkg/EmbeddedPkg.dec",
46 "MdeModulePkg/MdeModulePkg.dec",
49 # For host based unit tests
50 "AcceptableDependencies-HOST_APPLICATION":[],
51 # For UEFI shell based apps
52 "AcceptableDependencies-UEFI_APPLICATION":[],
56 ## options defined .pytool/Plugin/DscCompleteCheck
59 "DscPath": "" # Don't support this test
62 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
63 "HostUnitTestDscCompleteCheck": {
65 "DscPath": "" # Don't support this test
68 ## options defined .pytool/Plugin/GuidCheck
71 "IgnoreGuidValue": [],
72 "IgnoreFoldersAndFiles": [],
73 "IgnoreDuplicates": [],
76 ## options defined .pytool/Plugin/LibraryClassCheck
77 "LibraryClassCheck": {
78 "IgnoreHeaderFile": []
81 ## options defined .pytool/Plugin/SpellCheck
83 "AuditOnly": True, # Fails right now with over 270 errors
84 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
85 "ExtendWords": [], # words to extend to the dictionary for this package
86 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
87 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)