Когда я программирую используя фреймворк vue мне eslint не позволяет использовать ; в конце строк. Однако сейчас проходя курс по реакту преподаватель настаивает на их использовании.
Требуется их использовать или нет? Почему ругается eslint?
WapSter, ну это уже тема другого вопроса "стоит ли ставить фигурные скобки или нет". и тут ответ от людей в большинстве случаев будет "ставить". и учитывая эти ответы уже на вопрос этой темы можно ответить "если твой js после компилируется - то ";" можно не ставить". но исключения все равно будут, когда будут моменты, где ";" нужно будет ставить в любом случае
WapSter, что за бред? Любой нормальный минификатор это учитывает. Он сам ставит и убирает точки с запятой там, где это надо. А ифы вообще может в тернарники переделывать. Да и банально в скобки заворачивать.
Для правильного вопроса надо знать половину ответа
В целом, определяется стайлгайдом, который вы используете.
Но есть случаи, когда ставить обязательно, например, если на следующей строке деструктуризация массива.
а у этих стайлгайдов есть названия какие то? Чтобы понять почему одни используют точку с запятой, а другие нет и почему вообще допускаются оба варианта