audk/.pytool/Plugin
Sean Brogan 288bd74a22 Pytool: SpellCheck: Fix incorrect file mask across package matrices
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3443

Existing implementation could modify class global data that causes
potential incorrect file mask to be used for execution of plugin.

This change switches class variable to be tuple so that it cannot be
accidently modified. Local usage of STANDARD_PLUGIN_DEFINED_PATHS is also
changed to copy to new list before modification.

Cc: Sean Brogan <sean.brogan@microsoft.com>
Cc: Bret Barkelew <Bret.Barkelew@microsoft.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>

Signed-off-by: Sean Brogan <sean.brogan@microsoft.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
2021-06-15 07:12:13 +00:00
..
CharEncodingCheck .pytool: Add CI support for host based unit tests with results 2020-02-07 19:18:53 +00:00
CompilerPlugin .pytool: Add CI support for host based unit tests with results 2020-02-07 19:18:53 +00:00
DependencyCheck .pytool: Add CI support for host based unit tests with results 2020-02-07 19:18:53 +00:00
DscCompleteCheck .pytool: Add CI support for host based unit tests with results 2020-02-07 19:18:53 +00:00
EccCheck Revert ".pytool/EccCheck: Disable Ecc error code 10014 for open CI" 2020-09-03 14:48:11 +00:00
GuidCheck .pytool: Add CI support for host based unit tests with results 2020-02-07 19:18:53 +00:00
HostUnitTestCompilerPlugin .pytool: Add CI support for host based unit tests with results 2020-02-07 19:18:53 +00:00
HostUnitTestDscCompleteCheck .pytool: Add CI support for host based unit tests with results 2020-02-07 19:18:53 +00:00
LibraryClassCheck .pytool: Add CI support for host based unit tests with results 2020-02-07 19:18:53 +00:00
LicenseCheck .pytool/Plugin: Add a plugin LicenseCheck 2020-07-31 02:49:51 +00:00
SpellCheck Pytool: SpellCheck: Fix incorrect file mask across package matrices 2021-06-15 07:12:13 +00:00