Часто сталкиваюсь при работе на фронте с такого рода сравнениями:
if(themes[i].type === "String" || themes[i].type === "Number" || themes[i].type === "Boolean" || themes[i].type === "Enumeration")
Чем больше типов добавляется, тем больше строка становится. С точки зрения правильного программирования и проектирования функций, как всё-таки идеально было бы написать?
По моему правильнее писать в одну строку не более 70 символов(исходя из размера монитора), если не хватает места, то советую переводить строку...так будет правильнее, по эстетике и конечно же для удобства написания кода.