File tree 1 file changed +13
-2
lines changed
app/templates/partials/js 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -301,11 +301,22 @@ function myFunc() {}; // Плохо
301
301
302
302
## Хорошие практики
303
303
'no-with': 'error',
304
+ - Не используется конструкция `with`.
305
+
304
306
'no-alert': 'error',
307
+ - Не используются `alert`.
308
+
305
309
'no-eval': 'error',
306
- 'no-implied-eval': 'error', // запрет на код в строчках (например timeout)
307
- 'no-script-url': 'error', // запрет на использование протокола javascript:
310
+ - Не используется выполнение кода через `eval`.
311
+
312
+ 'no-implied-eval': 'error',
313
+ - Не используется неявный eval — в функциях, которые поддерживают передачу исполняемого кода как строку, например `setTimeout`.
314
+
315
+ 'no-script-url': 'error',
316
+ - Не используется протокол javascript.
317
+
308
318
'no-new': 'error', // запрет на использование конструкторов для сайдэффектов
319
+ - Конструкторы не используются без ключевого слова `new`.
309
320
310
321
### Манкипатчинг
311
322
'no-extend-native': 'error', // запрет на манкипатчинг
You can’t perform that action at this time.
0 commit comments