2 # Core CI configuration for ArmVirtPkg
4 # ArmVirtPkg is part of Platform Ci for builds so this is only
5 # used for code analysis.
7 # Copyright (c) Microsoft Corporation
8 # Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
9 # SPDX-License-Identifier: BSD-2-Clause-Patent
12 ## options defined .pytool/Plugin/LicenseCheck
17 ## Exception sample looks like below:
19 ## "<ErrorID>", "<KeyWord>"
23 ## Both file path and directory path are accepted.
27 ## options defined .pytool/Plugin/CompilerPlugin
29 "DscPath": "" # Don't support this test
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": [
46 "MdeModulePkg/MdeModulePkg.dec",
47 "ArmVirtPkg/ArmVirtPkg.dec",
48 "NetworkPkg/NetworkPkg.dec",
50 "OvmfPkg/OvmfPkg.dec",
51 "EmbeddedPkg/EmbeddedPkg.dec",
52 "ArmPlatformPkg/ArmPlatformPkg.dec",
53 "SecurityPkg/SecurityPkg.dec",
54 "ShellPkg/ShellPkg.dec" #Is this ok?
56 # For host based unit tests
57 "AcceptableDependencies-HOST_APPLICATION":[
58 "UnitTestFrameworkPkg/UnitTestFrameworkPkg.dec"
60 # For UEFI shell based apps
61 "AcceptableDependencies-UEFI_APPLICATION":[
67 ## options defined .pytool/Plugin/DscCompleteCheck
70 "DscPath": "" # Don't support this test
73 ## options defined .pytool/Plugin/HostUnitTestDscCompleteCheck
74 "HostUnitTestDscCompleteCheck": {
76 "DscPath": "" # Don't support this test
79 ## options defined .pytool/Plugin/GuidCheck
82 "IgnoreGuidValue": [],
83 "IgnoreFoldersAndFiles": [],
84 "IgnoreDuplicates": [],
87 ## options defined .pytool/Plugin/LibraryClassCheck
88 "LibraryClassCheck": {
89 "IgnoreHeaderFile": []
92 ## options defined .pytool/Plugin/SpellCheck
94 "AuditOnly": False, # Fails right now with over 270 errors
95 "IgnoreFiles": [], # use gitignore syntax to ignore errors in matching files
115 ], # words to extend to the dictionary for this package
116 "IgnoreStandardPaths": [], # Standard Plugin defined paths that should be ignore
117 "AdditionalIncludePaths": [] # Additional paths to spell check (wildcards supported)