Bizibah Павел Гуров

eslint-plugin-superstitionработает

Плагин для ESLint, который следит за приметами: запрещает в коде числа 13, 666, 4 и 39 и требует восьмёрку — она приносит удачу.

Открыть проект www.npmjs.com/package/eslint-plugin-superstition

Исходники

ESLintJavaScriptnpm

Линтеры следят за отступами и неиспользуемыми переменными. Этот следит за суевериями: no-number-13, no-number-666, no-number-4 (несчастливое в Японии и Китае), no-number-39 — и отдельным правилом must-have-8 требует, чтобы в файле встретилась восьмёрка.

Правила собраны в набор recommended, так что подключается плагин одной строкой в конфиге. Шутка, доведённая до рабочего состояния: ставится из npm и честно ругается на сборке.