If possible without a custom extension, we should check if there is any way we can make https://github.com/swiftlang/vscode-swift read information from our BSP to support this. They technically support BSPs as part of an effort to make SwiftPM one so we might end up getting this for free in the future.