Size: a a a

Советский Angular

2020 August 11

D

Dima in Советский Angular
Mishka
какте еще вопросы есть по моим заметкам ?)
Не смог запомнить адрес википедии и фейсбука? :D
источник

m

mefest in Советский Angular
Mishka
какте еще вопросы есть по моим заметкам ?)
Я бы с радостью, но уже все( прости(
источник

S

Smooth Operator in Советский Angular
mefest
Норм. Чо как сам?)
Отлично
источник

m

mefest in Советский Angular
Mishka
на все отвечу
Если скинешь другую часть экрана может будут новые вопросы
источник

D

Dima in Советский Angular
Dima
Не смог запомнить адрес википедии и фейсбука? :D
Это шутка если что, у меня Вики в закладках
источник

m

mefest in Советский Angular
Dima
Не смог запомнить адрес википедии и фейсбука? :D
Я гуглю
источник

S

Smooth Operator in Советский Angular
mefest
Я гуглю
это нормально
источник

m

mefest in Советский Angular
Smooth Operator
это нормально
Правда что можно нагуглиться до мидла?
источник

S

Smooth Operator in Советский Angular
mefest
Правда что можно нагуглиться до мидла?
это не связано
источник

В

Владимир in Советский Angular
@Glebmikheev привет, пожалуй адресно обращусь, мне кажется ты должен знать и возможно ответ будет не сложным, а кому-то другому ещё и полезным...

Задача: втащить пре-коммит хуки в проект. Для сего решения был выбран lefthook, ничего сложного казалось бы.
Всего лишь выполнение команды - npx prettier --write {staged_files} (где {staged_files} превращается в длинную строку с путями к файлам.

Но выяснилось, что время от времени влетает дикое количество файлов, а эмпирический предел около 100 штук. Далее ошибка превышения длинны строки команды.

Возможные варианты решения:
1. Использовать не {staged_files}, а что-то вроде ./project/src/app/**/*.ts
Хорошо конечно, но не очень, т.к. преттиеру придётся каждый раз бегать по тысяче форматированных файлов и проверять

2
. Написать кастомный скрипт для lefthook, который бы получал список файлов, разбивал и параллельно бы их запускал.
Я так понимаю, что lefthook собственно без разницы что запускать перед коммитом, так что пока видятся два варианта:
1. Написать на родном для lefthook языке Go скрипт - сложно
2. Написать скрипт для gulp и внутри него разбивать и параллелить.

Пошёл я по второму варианту, но оказалось, что это тоже не очень просто, там ты натыкаешься на нодовские потоки данных и в общем ситуация один хрен отправляет тебя гуглить, долго читать и разбираться.

Посоветуй пожалуйста чего-нибудь :DD
источник

N

Nicky in Советский Angular
Smooth Operator
это нормально
С телефона ты админ, а с винды - owner 😳
источник

N

Nicky in Советский Angular
Smooth Operator
это нормально
источник

N

Nicky in Советский Angular
Smooth Operator
это нормально
источник

m

mefest in Советский Angular
Что?
источник

m

mefest in Советский Angular
Как запомнить слово?
источник

S

Smooth Operator in Советский Angular
Nicky
С телефона ты админ, а с винды - owner 😳
теперь к винде получше буду относится)
источник

m

mefest in Советский Angular
Логико-сенсорный-интроверт
источник

N

Nicky in Советский Angular
Smooth Operator
теперь к винде получше буду относится)
Она не дискриминирует))
источник

m

mefest in Советский Angular
Nicky
Она не дискриминирует))
Ну как сказать... Зато отняла мой компьютер
источник

Π

Παύλος in Советский Angular
Smooth Operator
теперь к винде получше буду относится)
Под Линух тоже owner
источник