The Azure Functions extension requires the installation of .Net Core to run properly and the Azure Functions Core Tools. These instructions walk through the proper steps required to get extension running properly on a Fedora 30 workstation.
dotnet --version
The install for the Function Core Tools requires at least the 2.2 SDK