What type of bond does HCl form?

"Hydrogen has +1 valency and chlorine has -1 valency. So, they share a single electron and form a single covalent bond between them. "

Chlorine is -1, meaning it has one extra electron. Hydrogen is +1, meaning it requires one electron to fill its valence (if only) shell. therefore HCl is an ionic bond where hydrogen is stealing one electron from chlorine.