Це програма для Linux під назвою pre-commit, останню версію якої можна завантажити як pre-commitv3.5.0sourcecode.zip. Його можна запустити онлайн у безкоштовного хостинг-провайдера OnWorks для робочих станцій.
Завантажте та запустіть онлайн цю програму під назвою pre-commit з OnWorks безкоштовно.
Дотримуйтесь цих інструкцій, щоб запустити цю програму:
- 1. Завантажив цю програму на свій ПК.
- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.
- 3. Завантажте цю програму в такий файловий менеджер.
- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.
- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.
- 6. Завантажте програму, встановіть її та запустіть.
ЕКРАНИ
Ad
попередньо фіксувати
ОПИС
Скрипти Git hook корисні для виявлення простих проблем перед поданням на перевірку коду. Ми запускаємо наші гачки для кожного коміта, щоб автоматично вказувати на проблеми в коді, такі як пропущені крапки з комою, пробіли в кінці та оператори налагодження. Вказуючи на ці проблеми до перегляду коду, це дозволяє рецензенту зосередитися на архітектурі змін, не витрачаючи час на тривіальні придирки стилю. Створюючи більше бібліотек і проектів, ми зрозуміли, що ділитися своїми гачками перед фіксацією між проектами болісно. Ми копіювали та вставляли громіздкі скрипти bash від проекту до проекту, і довелося вручну змінювати хуки, щоб вони працювали для різних структур проекту. Ми вважаємо, що ви завжди повинні використовувати найкращі промислові стандартні лінтери. Деякі з найкращих лінтерів написані мовами, які ви не використовуєте у своєму проекті або встановили на своїй машині.
риси
- Ми створили попередній комміт, щоб вирішити наші проблеми з хуком
- Це багатомовний менеджер пакетів для гачків перед фіксацією
- Ви вказуєте список потрібних хуків, а встановлення та виконання керує попереднім фіксацією
- pre-commit спеціально розроблено, щоб не вимагати доступу root
- pre-commit автоматично обробляє завантаження та створення вузла для запуску eslint без root
- Зосередьтеся на архітектурі змін, не витрачаючи час на тривіальні операції
Мова програмування
Python
Категорії
Це додаток, який також можна отримати з https://sourceforge.net/projects/pre-commit.mirror/. Його розміщено в OnWorks, щоб його можна було запустити в Інтернеті найпростішим способом з однієї з наших безкоштовних операційних систем.