Skip to content

Commit beb375c

Browse files
committed
Добавляет правила по именованию
1 parent 94bc2f1 commit beb375c

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

app/templates/partials/js/js-rules.hbs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,13 +159,29 @@ var foo = "Copyright \u00A9"; // unicode
159159

160160
# Именование
161161
'no-label-var': 'error',
162+
- Запрещено объявлять переменные, имена которых совпадают с именами используемых в коде лейблов
163+
162164
'camelcase': 'error',
165+
- Все переменные должны быть названы в верблюжьем регистре. Исключения составляют константы которые должны именоваться прописными буквами в змеином регистре.
166+
163167
'no-shadow': 'error',
168+
- Запрещено использовать имена переменных, которые используются во внешних областях видимости.
169+
164170
'no-shadow-restricted-names': 'error',
171+
- Запрещено называть переменные и свойства ключевыми словами JSж
172+
165173
'no-undef': 'error', //default // нельзя использовать необъявленные переменные
174+
- Запрещено использовать переменные, не объявленные ранее. При использовании переменной, объявленной в другом модуле в глобальной области видимости нужно обращаться к ней как в свойству объекта `window/global`.
175+
166176
'no-undef-init': 'error', // нельзя создавать переменные без значения
177+
- Запрещено объявлять переменные без значения.
178+
167179
'no-undefined': 'error', // нельзя использовать значение undefined
180+
- Запрещено напрямую обращаться к значению undefined.
181+
168182
'new-cap': 'error',
183+
- С заглавной буквы называются только функции-конструкторы.
184+
169185

170186
# Предотвращение ошибок
171187
'semi': 'error',

0 commit comments

Comments
 (0)