Здесь приведены правила, которые рекомендуется применять по-умолчанию.
На каждом проекте могут быть свои особенности:
- код пришел от других разработчиков;
- проект может не поддерживать современный синтаксис JS (нет сборки, работает RequireJS);
- команда решила применить какие-то нововведения (Prettier, StarndsrdJS и пр.).
- ...
Когда вы приходите на проект, вы должны соблюдать принятые в нем правила. Ваш код не должен стилистически отличаться от кода на проекте. Правила в этом документе дают основу, от которой можно отталкиваться.
Если в своем проекте вы решаете отойти от рекомендаций этого документа, то вам нужно это задокументировать, объяснить ваше решение коллегам и организовать автоматическую проверку кода: настроить линтеры, хуки и т. д.