Shittier — когда ваш код должен выглядеть ужасно
Репозиторий давно не обновлялся
Последнее обновление было 2 года назад.
Знакомо чувство, когда открываешь чужой код и не можешь понять, где заканчивается одна строка и начинается другая? А теперь представьте инструмент, который делает это специально! Встречайте Shittier — анти-Prettier, созданный для того, чтобы ваш чистый, аккуратный код превратился в настоящий хаос.
Зачем кому-то портить свой код?
Shittier — это сатирический проект, который пародирует популярные инструменты форматирования вроде Prettier. Разработчики тратят часы на настройку линтеров и форматтеров, чтобы код выглядел идеально. А что, если пойти от обратного?
Этот инструмент создан для:
- Шуток над коллегами (конечно же, с их согласия)
- Демонстрации важности чистого кода
- Тестирования устойчивости вашей команды к стрессу
- Развлечения на пятничных митапах

Как Shittier превращает код в катастрофу
Вот несколько способов, которыми инструмент «улучшает» ваш код:
- Случайные отступы — где 2 пробела, где 8, а где и табуляция посреди строки
- Безумный регистр —
myVariableпревращается вmYvArIaBlE - Хаотичные переносы строк — иногда они есть, иногда нет, а иногда их слишком много
- Непредсказуемые пробелы — то перед скобкой, то после, а то и вместо неё
Технические подробности
Shittier написан на TypeScript и распространяется через npm. Установка проста:
npm install -g shittier
После установки можно «улучшить» любой файл:
shittier my-beautiful-code.js
Или создать новый файл с «улучшенной» версией:
shittier clean.js messed-up.js
Когда это может быть полезно?
Несмотря на шуточную природу, у Shittier есть практические применения:
- Обучение: наглядная демонстрация важности стиля кода
- Тестирование: проверка, как ваши инструменты работают с плохо отформатированным кодом
- Розыгрыши: конечно, только с теми, кто оценит юмор
- Искусство: некоторые действительно используют такой код для арт-проектов
Важное предупреждение
Авторы проекта настоятельно не рекомендуют использовать Shittier в рабочих проектах. Это чисто развлекательный инструмент, который может вызвать:
- Головную боль у ваших коллег
- Желание переписать весь код с нуля
- Временную потерю веры в человечество
Стоит ли попробовать?
Если вы:
- Любите технические шутки
- Хотите наглядно показать новичкам важность форматирования
- Ищете необычный способ развлечь команду
...то Shittier точно стоит установить. Только не забудьте предупредить коллег, что это шутка!
Проект доступен на GitHub под MIT лицензией, так что можете свободно использовать, модифицировать и даже улучшать его способности по уничтожению читаемости кода.
