I am using PlatformIO VSCode in Windows 10 professional.
And my configuration as follows:
Software:
Arduino framework
self defined board .json file which modified from the official nucleo_f030r8.json;
self defined variants files which also modified from above;