Đây là lệnh hh_client có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình mô phỏng trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
hh_client - Giao diện hack ngôn ngữ đánh máy
SYNOPSIS
hh_client [PHƯƠNG THỨC] [LỰA CHỌN] [MỤC]
MÔ TẢ
hh_client(1) là một giao diện cho một công cụ phân tích tĩnh, công cụ này thực thi hầu hết các
Hệ thống loại của ngôn ngữ Hack. Mã phải vượt qua quá trình xác thực của công cụ này để được
được coi là mã hợp lệ trong ngôn ngữ Hack.
Có một số khả năng PHƯƠNG THỨCs cho hh_client(1) (xem bên dưới). Theo mặc định, nó sẽ gọi
các kiểm tra chế độ, với thư mục hiện tại là MỤC. Đây là những mặc định hợp lý,
có nghĩa là hầu hết người dùng có thể chỉ cần gọi lệnh như
hh_client
không có đối số để có được danh sách các lỗi loại trên toàn bộ dự án.
Tất cả các PHƯƠNG THỨCchấp nhận một MỤC như một đối số cuối cùng tùy chọn. Điều này biểu thị
dự án để hoạt động. hh_client(1) truy cập hệ thống tập tin từ MỤC
cho đến khi nó tìm thấy một tập tin có tên .hhconfig và sau đó hoạt động trên phần thân của mã ngôn ngữ Hack
bắt nguồn từ thư mục này. Nếu không MỤC được chỉ định, nó sử dụng thư mục hiện tại bởi
mặc định. Điều này có nghĩa là bạn có thể chạy hh_client(1) trong bất kỳ thư mục con nào của dự án của bạn và nhận
lỗi gõ cho toàn bộ dự án mà không bao giờ chỉ định một MỤC một cách rõ ràng.
hh_client(1) bản thân nó thực hiện rất ít logic mà đóng vai trò như một giao diện cho
hh_server(1) daemon. Máy chủ sẽ tự động được khởi động và khởi động lại khi cần thiết.
CHẾ ĐỘ
kiểm tra
Mặc định PHƯƠNG THỨC nếu không được chỉ định. Với không LỰA CHỌN được chỉ định, nó in một danh sách loại
lỗi trên đầu ra tiêu chuẩn hoặc in "Không có lỗi!" nếu không có.
nhiều LỰA CHỌN ảnh hưởng đến đầu ra của kiểm tra chế độ, đôi khi khiến nó hoạt động hoàn toàn
những thứ khác. (Đó có thể được coi là "chế độ phụ" của kiểm tra chế độ.) Nhiều trong số này
các phương án đang được sửa đổi đáng kể và do đó không được ghi lại ở đây; đọc
nguồn cho một danh sách đầy đủ.
Hữu ích rộng rãi LỰA CHỌN cho kiểm tra chế độ bao gồm:
--màu sắc FILE
Chế độ phụ in ra thông tin về những phần nào của FILE thực sự là
được đánh máy và cái nào không. Do chế độ một phần của Hack và khả năng tương tác PHP,
hệ thống loại có thể không biết các loại phần của chương trình. Trong trường hợp này, nó
tin tưởng người lập trình và tiếp tục. Các --màu sắc chế độ in ra một tập tin với ANSI
màu đầu cuối, trong đó mã màu xanh lá cây thực sự được kiểm tra đầy đủ và mã màu đỏ không thể được kiểm tra
được kiểm tra đầy đủ do thiếu thông tin loại như vậy.
--Cứu giúp In thông tin về hh_client(1) và các tùy chọn dòng lệnh của nó, rồi thoát.
Nhiều tùy chọn được mô tả là mang tính thử nghiệm, đặc biệt nếu chúng không
được mô tả trong trang người đàn ông này.
--từ EDITOR
In đầu ra theo định dạng mà một trình soạn thảo cụ thể mong đợi. Giá trị hợp lệ của EDITOR
đang emacs và khí lực. Để sử dụng bởi các công cụ khác, hãy thử --json thay thế.
--json In kết quả ở định dạng JSON dành cho máy sử dụng, thay vì định dạng
đầu ra dành cho tiêu dùng của con người được mặc định là đầu ra.
--thử lại NUM
Nếu trình nền của trình kiểm tra máy đang bận, hãy thử NUM lần để kết nối với nó trước khi từ bỏ.
Thiết lập NUM về 0 để vô hiệu hóa việc thử lại nếu máy chủ không sẵn sàng ngay lập tức.
--trạng thái
In thông tin loại lỗi mà con người có thể đọc được thành chuẩn và sau đó thoát. Các
chế độ phụ mặc định của kiểm tra nếu không được chỉ định. Đầu ra này không dành cho
được sử dụng bởi các công cụ, nhưng chỉ dành cho con người. Đối với đầu ra dành cho việc sử dụng công cụ,
xem --json và / hoặc --từ tùy chọn.
--phiên bản
In phiên bản máy khách hiện tại, bao gồm ID bản dựng và ngày bản dựng, sau đó
lối thoát hiểm.
--tự động hoàn thành
Tự động hoàn thành văn bản trên STDIN nơi con trỏ được thay thế bằng AUTO332. Trả về một
danh sách được phân tách bằng dòng mới.
--Tìm kiếm STRING
Định nghĩa ký hiệu tìm kiếm mờ cho DÂY. Trả về một danh sách được phân tách bằng dòng mới.
Bắt đầu
Bắt đầu một cách rõ ràng hh_server(1) daemon nếu nó chưa chạy. Đây không phải là
thông thường là cần thiết, vì kiểm tra chế độ sẽ khởi động nó khi cần thiết nếu nó không chạy.
dừng lại
Dừng lại một cách rõ ràng hh_server(1) daemon nếu nó đang chạy. Điều này thường không cần thiết,
vì daemon sẽ thoát nếu nó không được sử dụng trong một thời gian dài.
khởi động lại
Rõ ràng dừng lại và sau đó bắt đầu lại hh_server(1) daemon. Thất bại nếu không có daemon
hiện đang chạy. Việc khởi động lại daemon thường không cần thiết vì nó cập nhật
trạng thái ở chế độ nền và hh_client(1) sẽ tự động khởi động lại nếu máy đánh chữ
nhị phân đã được cập nhật.
EXIT TÌNH TRẠNG
Trong kiểm tra chế độ trong --trạng thái chế độ phụ, hh_client(1) trả về 0 nếu không có loại
lỗi và khác không.
Trạng thái thoát cho bất kỳ lệnh gọi nào khác hiện chưa được xác định và có thể thay đổi.
MÔI TRƯỜNG
USER Được sử dụng kết hợp với đường dẫn đến thư mục gốc của dự án để xác định vị trí socket
để giao tiếp với người đang chạy hh_server(1) daemon. Thông thường được đặt theo thông tin đăng nhập của bạn
môi trường, nhưng có thể không được đặt trong một số thiết lập không chuẩn.
Sử dụng hh_client trực tuyến bằng dịch vụ onworks.net