Пишем кастомное ESLint правило для TypeScript

  Рет қаралды 3,259

Ayub Begimkulov

Ayub Begimkulov

Күн бұрын

В данном видео я в формате live coding покажу вам, как можно писать кастомное ESLint правило под TypeScript.
Ссылка на код из видео:
github.com/Ayub-Begimkulov/yo...
Ссылка на Telegram канал:
telegram.me/ayub_begimkulov_c...
Таймкоды:
00:00-01:07 - Интро
01:07-03:54 - Setup проекта c ESLint
03:54-09:12 - Setup плагина
09:12-11:13 - Понимаем странности enum
11:13-14:37 - Пишем каркас для нашего правила
14:37-16:31 - Смотрим на AST (Abstract Syntax Tree)
16:31-17:59 - Запрещаем const enum
17:59-21:45 - Подключаем правило и проверяем его
21:45-27:30 - Дорабатываем плагин
27:30-28:07 - Заключение

Пікірлер: 33
@ayub_begimkulov
@ayub_begimkulov Жыл бұрын
Всем привет и спасибо за просмотр! Заметил ошибку на 0:18 - в интро совершена ошибка. Вместо “number input” должен быть “number enum”, поэтому удивляться не надо.
@Sameyl1
@Sameyl1 Жыл бұрын
Да все поняли))
@art7653
@art7653 Жыл бұрын
Круто. Было бы интересно послушать от тебя мини-лекцию об устройстве AST, Парсере, Лексере (возможно звучит как больше о computer science).
@romanryaboshtan9270
@romanryaboshtan9270 9 ай бұрын
да, тема интересная, можно ещё пару eslint правил
@segabelka8095
@segabelka8095 Жыл бұрын
Видео супер!!
@ayub_begimkulov
@ayub_begimkulov Жыл бұрын
Спасибо!
@artyomsultanov5204
@artyomsultanov5204 Жыл бұрын
Контент супер!
@ayub_begimkulov
@ayub_begimkulov Жыл бұрын
Спасибо!
@amina_a55
@amina_a55 Жыл бұрын
Баракаллоху фикум, супер!🌷✨
@ayub_begimkulov
@ayub_begimkulov Жыл бұрын
Спасибо большое!
@sergeyfrantsev4449
@sergeyfrantsev4449 10 ай бұрын
Thank you man! So simlpify examples about so difficult theme!
@myspace2003
@myspace2003 Жыл бұрын
Комментарий в поддержку автора!
@ayub_begimkulov
@ayub_begimkulov Жыл бұрын
Спасибо!
@carry-on-chaos4032
@carry-on-chaos4032 Жыл бұрын
Спасибо за контент, я хотел бы еще посмотреть на разбор твоего конфига линта, какими правилами пользуешься и тд
@sardor_code
@sardor_code Жыл бұрын
Удачи тебе брат спасибо за качественный контент 🔥
@ayub_begimkulov
@ayub_begimkulov Жыл бұрын
Спасибо!
@sergei_sergeevu4
@sergei_sergeevu4 Жыл бұрын
Спасибо большое за крутой контент!
@ayub_begimkulov
@ayub_begimkulov Жыл бұрын
Не за что!
@zohidulla
@zohidulla Жыл бұрын
Спасибо за очень полезный контент.
@ayub_begimkulov
@ayub_begimkulov Жыл бұрын
Не за что!
@mew6085
@mew6085 Жыл бұрын
С удовольствием смотрю тебя, ширакен парен, машина)
@ayub_begimkulov
@ayub_begimkulov Жыл бұрын
Спасибо!
@anton7p704
@anton7p704 Жыл бұрын
спасибо, очень интересно
@ayub_begimkulov
@ayub_begimkulov Жыл бұрын
Рад, что понравилось!
@alexanderkomanov4151
@alexanderkomanov4151 Жыл бұрын
Круто!
@ayub_begimkulov
@ayub_begimkulov Жыл бұрын
Спасибо!
@user-kj6go4ft4j
@user-kj6go4ft4j Жыл бұрын
🎉🎉🎉🎉🎉🎉
@pandalove6795
@pandalove6795 Жыл бұрын
Ролик еще не смотрел, но сразу лайк. Т.к. я ненавижу читать документации по всяким eslint и конфигам. Коих в проектах js просто куча. И на то конфиг и на это. А по видео лучше запоминаю информацию.
@ayub_begimkulov
@ayub_begimkulov Жыл бұрын
Спасибо за поддержку!
@user-vr1bt4bv6s
@user-vr1bt4bv6s Жыл бұрын
🎉🎉🎉🎉🎉🎉🎉🎉🎉
@AmericanDragon134
@AmericanDragon134 Жыл бұрын
Oka Js boyichayam video chiqarin
@pryanik150
@pryanik150 Жыл бұрын
А как Enum для побитовых ключей, а лучше просто использовать обычный объект
@DubinArtur
@DubinArtur Ай бұрын
Кто смотрит, обратите внимание на версии пакетов. Разработчики @ts-es/utils решили отказаться от commonjs, что ведёт к какой-то запутанной фигне, что в рот его шатать, так как это добавляет конфликты пакетов в проекте
DAD LEFT HIS OLD SOCKS ON THE COUCH…😱😂
00:24
JULI_PROETO
Рет қаралды 15 МЛН
УГАДАЙ ГДЕ ПРАВИЛЬНЫЙ ЦВЕТ?😱
00:14
МЯТНАЯ ФАНТА
Рет қаралды 3,9 МЛН
Самый Молодой Актёр Без Оскара 😂
00:13
Глеб Рандалайнен
Рет қаралды 10 МЛН
Разбираемся в React JSX
13:49
Ayub Begimkulov
Рет қаралды 8 М.
Хочу стать Junior React
18:42
Y_LAB University
Рет қаралды 4,6 М.
Solid.js - преемник React? Мое впечатление.
32:10
Виртуальный скролл с нуля | React | часть 3
31:01
SDET FT API Testing Day 03  Serialization,Auth - Cydeo
3:21:33
DAD LEFT HIS OLD SOCKS ON THE COUCH…😱😂
00:24
JULI_PROETO
Рет қаралды 15 МЛН