Skip to content

Commit 2aa4bd7

Browse files
committed
Добавляет правила, запрещающие манипуляции с контекстом
1 parent db7c0d8 commit 2aa4bd7

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

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

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -326,8 +326,11 @@ function myFunc() {}; // Плохо
326326
- Не переопределяются глобальные значения (undefined, null, Object, window и прочие)
327327

328328
### Контекст
329-
'no-extra-bind': 'error', // запрет на использование bind там где не нужно (например IIFE)
330-
'no-invalid-this': 'error', // запрет на использование this вне объектов и классов
329+
'no-extra-bind': 'error',
330+
- bind не используется вне методов классов
331+
332+
'no-invalid-this': 'error',
333+
- в функциях, которые не являются методами никакого объекта или класса не используется `this`
331334

332335
### Переменные
333336
'no-delete-var': 'error', //eslint:recommended

0 commit comments

Comments
 (0)