Đây là ứng dụng Linux có tên pre-commit có bản phát hành mới nhất có thể được tải xuống dưới dạng pre-commitv3.5.0sourcecode.zip. Nó có thể được chạy trực tuyến trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks dành cho máy trạm.
Tải xuống và chạy trực tuyến ứng dụng có tên pre-commit này với OnWorks miễn phí.
Làm theo các hướng dẫn sau để chạy ứng dụng này:
- 1. Đã tải ứng dụng này xuống PC của bạn.
- 2. Nhập vào trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 3. Tải lên ứng dụng này trong trình quản lý tệp như vậy.
- 4. Khởi động trình giả lập trực tuyến OnWorks Linux hoặc trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MACOS từ trang web này.
- 5. Từ Hệ điều hành OnWorks Linux mà bạn vừa khởi động, hãy truy cập trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 6. Tải xuống ứng dụng, cài đặt và chạy nó.
MÀN HÌNH
Ad
Cam kết trước
MÔ TẢ
Tập lệnh hook Git rất hữu ích để xác định các vấn đề đơn giản trước khi gửi để xem xét mã. Chúng tôi chạy các hook của mình trên mọi cam kết để tự động chỉ ra các vấn đề trong mã như thiếu dấu chấm phẩy, khoảng trắng ở cuối và câu lệnh gỡ lỗi. Bằng cách chỉ ra những vấn đề này trước khi xem xét mã, điều này cho phép người đánh giá mã tập trung vào kiến trúc của một thay đổi trong khi không lãng phí thời gian với các nitpicks kiểu tầm thường. Khi chúng tôi tạo ra nhiều thư viện và dự án hơn, chúng tôi nhận thấy rằng việc chia sẻ các hook pre-commit của chúng tôi giữa các dự án là điều khó khăn. Chúng tôi đã sao chép và dán các tập lệnh bash khó sử dụng từ dự án này sang dự án khác và phải thay đổi thủ công các hook để hoạt động cho các cấu trúc dự án khác nhau. Chúng tôi tin rằng bạn nên luôn sử dụng các loại vải lót tiêu chuẩn công nghiệp tốt nhất. Một số linters tốt nhất được viết bằng các ngôn ngữ mà bạn không sử dụng trong dự án của mình hoặc đã được cài đặt trên máy của bạn.
Tính năng
- Chúng tôi đã xây dựng cam kết trước để giải quyết các vấn đề về móc nối của chúng tôi
- Nó là một trình quản lý gói đa ngôn ngữ cho các móc cam kết trước
- Bạn chỉ định một danh sách các hook mà bạn muốn và cam kết trước sẽ quản lý việc cài đặt và thực thi
- cam kết trước được thiết kế đặc biệt để không yêu cầu quyền truy cập root
- pre-commit tự động xử lý quá trình tải xuống và xây dựng nút để chạy eslint mà không cần root
- Tập trung vào kiến trúc của một thay đổi trong khi không lãng phí thời gian với các thao tác tầm thường
Ngôn ngữ lập trình
Python
Danh Mục
Đây là một ứng dụng cũng có thể được tìm nạp từ https://sourceforge.net/projects/pre-commit.mirror/. Nó đã được lưu trữ trên OnWorks để có thể chạy trực tuyến một cách dễ dàng nhất từ một trong những Hệ thống hoạt động miễn phí của chúng tôi.