Skip to content

Commit cfd3e9b

Browse files
committed
Добавляет правила помогающие избежать распространенных ошибок
1 parent beb375c commit cfd3e9b

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,10 +185,19 @@ var foo = "Copyright \u00A9"; // unicode
185185

186186
# Предотвращение ошибок
187187
'semi': 'error',
188+
- Все точки с запятой должны быть проставлены явно, не стоит рассчитывать на автоматическую расстановку точек с запятой ASI.
189+
188190
'unicode-bom': 'warn',
191+
- Не рекомендуется использовать указатель Unicode BOM в коде, потому что код должен быть сохранен не в кодировке UTF-16, а в кодировке UTF-8, в которой нет указателя порядка бит.
192+
189193
'curly': ['error', "all"],
194+
- Обязательно используются блоки кода даже если в выражении содержится одна строчка
195+
190196
'no-empty': 'error',
197+
- В коде нет пустых блоков кода
198+
191199
'strict': ['error', 'global'],
200+
- Код работает в строгом режиме: в начале всех файлов явно прописана директива `use strict`.
192201

193202
## Условные операторы
194203
'yoda': ['error', "never"],

0 commit comments

Comments
 (0)