Executando verificação de segurança...
1

Sobre a regra 1

Legal também é usar ternário para quando for só duas opções fica fácil de ler, eu uso até no máximo 3, ternário encadeado também é ruim.

Outra coisa legal é objeto literal, principalmente trabalhando com strings

  function getIconName(name: string): string {
        const icon = {
            check: "fa-circle-check",
            error: "fa-circle-minus",
        };
        return icon[name] || "";
    }

E outro exemplo pode ser feito usando Map

function getAnimalName(name: string) {
        const animals = new Map([
            ["m", "Mouse"],
            ["c", "Cow"],
            ["l", "Lion"],
            ["e", "Elephant"],
        ]);
        return animals.get(name);
    }
Carregando publicação patrocinada...