From: Sean Brogan <sean.bro...@microsoft.com> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3454
On Linux the shell expands the wildcard paths and causes multiple files to be missed. This change adds additional quotes to defer expansion in order to bring parity in cspell result. Cc: Sean Brogan <sean.bro...@microsoft.com> Cc: Bret Barkelew <bret.barke...@microsoft.com> Cc: Michael D Kinney <michael.d.kin...@intel.com> Cc: Liming Gao <gaolim...@byosoft.com.cn> Signed-off-by: Sean Brogan <sean.bro...@microsoft.com> Signed-off-by: Kun Qin <kuqi...@gmail.com> Reviewed-by: Sean Brogan <sean.bro...@microsoft.com> Reviewed-by: Bret Barkelew <bret.barke...@microsoft.com> --- Notes: v2: - Added reviewed-by tags [Bret] - Added reviewed-by tag [Sean] - Added signed-off-by tag from Kun [Sean] .pytool/Plugin/SpellCheck/SpellCheck.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.pytool/Plugin/SpellCheck/SpellCheck.py b/.pytool/Plugin/SpellCheck/SpellCheck.py index 9ad57632a6e8..05c471d91ba1 100644 --- a/.pytool/Plugin/SpellCheck/SpellCheck.py +++ b/.pytool/Plugin/SpellCheck/SpellCheck.py @@ -134,7 +134,8 @@ class SpellCheck(ICiBuildPlugin): # relpath = os.path.relpath(abs_pkg_path) cpsell_paths = " ".join( - [f"{relpath}/**/{x}" for x in package_relative_paths_to_spell_check]) + # Double quote each path to defer expansion to cspell parameters + [f'"{relpath}/**/{x}"' for x in package_relative_paths_to_spell_check]) # Make the config file config_file_path = os.path.join( -- 2.31.1.windows.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#76553): https://edk2.groups.io/g/devel/message/76553 Mute This Topic: https://groups.io/mt/83560569/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-