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