ESLint

для самых любопытных

Игорь Камышев

Авиасейлс

@kamyshev_code

что
как
live-coding

ESLint

Статический анализатор.

 

Способ найти проблемы в коде, не запуская этот код.

@kamyshev_code

Конвенции

@kamyshev_code

Лучшие практики

@kamyshev_code

как работает

@kamyshev_code

Текст 👉 AST

@kamyshev_code

AST + Rule = 👨‍❤️‍👨

ESLint-правила проходят по узлам и могут сообщать о проблемах.

@kamyshev_code

хватит

болтать
live-coding

бонусы

одной строкой

@kamyshev_code

Информация о типах ⚙️

https://www.npmjs.com/package/@typescript-eslint/experimental-utils

@kamyshev_code

Формат правила 🔖

https://eslint.org/docs/developer-guide/working-with-rules

@kamyshev_code

Формат плагина 📖

https://eslint.org/docs/developer-guide/working-with-plugins

@kamyshev_code

спасибо 👨‍💻

github.com/effector/eslint-plugin

 

t.me/kamyshev_code

twitter.com/kamyshev_code

Made with Slides.com