Skip to content

Commit a85a8f9

Browse files
committed
Добавляет правила про переменные
1 parent a5b9e2c commit a85a8f9

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,12 +247,18 @@ if (myValue === 1) {} // Хорошо
247247

248248
## Объявление переменных и функций
249249
'no-var': 'error',
250+
- При объявлении переменных предпочтение отдается ключевым словам let и const. Переменные объявляются через var только при наличии проблем с поддержкой кода.
251+
250252
'no-redeclare': 'error', //default
253+
- Запрещено переопределять с помощью ключевого слова ранее созданные переменные
254+
251255
'one-var': ['error', {
252256
var: 'never',
253257
let: 'never',
254258
const: 'never'
255259
}],
260+
- Запрещено использовать множественное объявление через одно ключевое слово. Для каждой переменной используется отдельный `var`, `let` или `const`.
261+
256262

257263
### Объявление функций
258264
'no-func-assign': 'error',

0 commit comments

Comments
 (0)