Правила по оформлению кода

Здесь приведены правила, которые рекомендуется применять по-умолчанию.

На каждом проекте могут быть свои особенности:

  • код пришел от других разработчиков;
  • проект может не поддерживать современный синтаксис JS (нет сборки, работает RequireJS);
  • команда решила применить какие-то нововведения (Prettier, StarndsrdJS и пр.).
  • ...

Когда вы приходите на проект, вы должны соблюдать принятые в нем правила. Ваш код не должен стилистически отличаться от кода на проекте. Правила в этом документе дают основу, от которой можно отталкиваться.

Если в своем проекте вы решаете отойти от рекомендаций этого документа, то вам нужно это задокументировать, объяснить ваше решение коллегам и организовать автоматическую проверку кода: настроить линтеры, хуки и т. д.