• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

lefthook.yml in n8n codebase.

Lomanu4 Оффлайн

Lomanu4

Команда форума
Администратор
Регистрация
1 Мар 2015
Сообщения
1,481
Баллы
155
In this article, we review

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



But what is lefthook?

LeftHook



Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

is a fast and powerful Git hooks manager for any type of projects.

Install


npm install lefthook --save-dev
Usage


Configure your hooks, install them once and forget about it: rely on the magic underneath.


# Configure your hooks
vim lefthook.yml

# Install them to the git project
lefthook install

# Enjoy your work with git
git add -A && git commit -m '...'
I picked the installation and usage from the

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

.
So obviously there is a lot of information in the

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

. We want to focus only on the options used in

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



n8n/lefthook.yml


pre-commit:
commands:
biome_check:
glob: 'packages/**/*.{js,ts,json}'
run: pnpm biome check --write --no-errors-on-unmatched --files-ignore-unknown=true --colors=off {staged_files}
stage_fixed: true
skip:
- merge
- rebase
prettier_check:
glob: 'packages/**/*.{vue,yml,md,css,scss}'
run: pnpm prettier --write --ignore-unknown --no-error-on-unmatched-pattern {staged_files}
stage_fixed: true
skip:
- merge
- rebase

This above code is picked from

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

.

pre-commit


In a lefthook.yml file, the pre-commit block defines Git hooks that run before a commit is created.

Before your commit is created, there are two commands run:

  1. biome_check

This runs the below command


pnpm biome check --write --no-errors-on-unmatched --files-ignore-unknown=true --colors=off {staged_files}

2. prettier_check

This runs the below command


pnpm prettier --write --ignore-unknown --no-error-on-unmatched-pattern {staged_files}

This is a common practice to lint and apply pettier to your code before your code is committed.

About me:


Hey, my name is

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

. I study large open-source projects and create content about their codebase architecture and best practices, sharing it through articles, videos.

Configure features such as Changesets in your Next.js project using

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

.

Email — ramu@thinkthroo.com

My Github — 

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



My website — 

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



My YouTube channel — 

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



Learning platform — 

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



Codebase Architecture — 

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



Best practices — 

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



Production-grade projects — 

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



References



  1. Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.





  2. Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.




Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

 
Вверх Снизу