Віктор Турський про програмування / навігатор

інструменти / eslint

ESLint

ESLint — стандартний лінтер для JavaScript. Порада каналу, винесена з практики код-рев'ю і у WebbyLab, і в Google (Як покращити Code Review? Як це робить Google?): використовуйте ESLint з усіма доступними плагінами, з кожним правилом, налаштованим під ваш style guide, — щоб машини ловили те, що можуть ловити машини, а час людини на рев'ю йшов на дизайн і коректність. WebbyLab довів цю ідею до логічного кінця: вони опублікували в npm власний eslint-plugin-more і додавали правила для проблем, які раз у раз спливали на код-рев'ю, перетворюючи повторювані коментарі рецензентів на автоматичні перевірки.

Розібрано у відео

Повʼязане

Prettier — форматувальна половина принципу «автоматизуй стиль геть». код-рев'ю — лінтинг існує, щоб звільнити людей-рецензентів для справжніх проблем. якість коду — закодовані стандарти замість племінного знання.