Step 1. Add the signing key
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
Step 2. Add the repository
echo -e "[vscode]\nname=packages.microsoft.com\nbaseurl=https://packages.microsoft.com/yumrepos/vscode/\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc\nmetadata_expire=1h" | sudo tee -a /etc/yum.repos.d/vscode.repo
Step 3. Refresh the yum meta data
sudo dnf update -y
Step 4. Install vscode
sudo dnf install code -y