Hướng dẫn phpmd install - cài đặt phpmd
Tải xuốngCài đặt dưới dạng PharBạn luôn có thể tìm thấy phiên bản ổn định mới nhất dưới dạng Lưu trữ Phar thông qua Phiên bản liên kết Agnostic sau :: Show
Cài đặt thông qua trình soạn thảoTạo tệp 5 trong thư mục dự án của bạn và thêm PHPMD làm phụ thuộc bắt buộc ::
Sau đó, cài đặt Trình soạn thảo trong dự án của bạn (hoặc tải xuống trực tiếp trình soạn thảo.phar) ::
Và cuối cùng hãy để nhà soạn nhạc cài đặt các phụ thuộc dự án ::
Từ kho lưu trữ githubNếu bạn muốn tham gia vào nền tảng mã hóa xã hội GitHub, bạn có thể sử dụng gương của PHPMD để ngã ba và đóng góp cho PHPMD. :
Sau đó 6 vào thư mục thanh toán khởi tạo các mô -đun phụ được tham chiếu ::
Sau đó, cài đặt Trình soạn thảo trong dự án của bạn (hoặc tải xuống trực tiếp trình soạn thảo.phar) :: Và cuối cùng hãy để nhà soạn nhạc cài đặt các phụ thuộc dự án ::Và cuối cùng hãy để nhà soạn nhạc cài đặt các phụ thuộc dự án ::
Từ kho lưu trữ githubNếu bạn muốn tham gia vào nền tảng mã hóa xã hội GitHub, bạn có thể sử dụng gương của PHPMD để ngã ba và đóng góp cho PHPMD. :
VSCODE PHP MESSIONNội dung chính ShowShow
Nội dung chính Show
Đặc trưngCài đặt Cài đặtSử dụng Phpmd Phpmd tích hợp Sử dụng Phpmd Phpmd tùy chỉnh hoặc thực thiSử dụng Phpmd Phpmd tích hợpSử dụng Phpmd Phpmd tùy chỉnh hoặc thực thi 1.Sử dụng Phpmd Phpmd tùy chỉnh hoặc thực thiCấu hình phpmd.command:Yêu cầu hệ thống Examples:Xử lý sự cố 0Phân tích mã nguồn PHP của bạn khi lưu với máy dò lộn xộn PHP
Không cần thiết lập bổ sung nếu PHP được cài đặt trên hệ thống của bạn Tùy chỉnh những quy tắc PHPMD nào được sử dụng2 thông qua cài đặt không gian làm việc. Điều này không may mở ra các khả năng cho một cuộc tấn công thực thi mã từ xa. Như vậy, kể từ phiên bản 1.3.0, cài đặt này bị vô hiệu hóa ở cấp độ không gian làm việc để giải quyết vấn đề này. Mặc dù vậy, tôi hiểu rằng một số người dùng đã sử dụng cài đặt không gian làm việc này trong công việc hàng ngày của họ, do đó vẫn có thể ghi đè cài đặt PHPMD.Command thông qua cài đặt không gian làm việc thông qua cài đặt PHPMD.unSafeCommand. Cài đặt này bị vô hiệu hóa theo mặc định, sử dụng rủi ro của riêng bạn, xem phần giải thích tại cài đặt PHPMD.unSafeCommandEnables. Before version 1.3.0 it was possible to set Hỗ trợ các tệp quy tắc PHPM tùy chỉnhphpmd.unsafeCommand:Để cài đặt tiện ích mở rộng: Nhấn 7, nhập 8Để sử dụng máy dò Php Mess tích hợp, bạn cần có PHP trong đường dẫn của mình. Để kiểm tra, mở cửa sổ shell hoặc lệnh và nhập 0, điều này sẽ trả về "php x.x.x ...". Nếu PHP nằm trong đường dẫn của bạn, bạn có thể trực tiếp sử dụng tiện ích mở rộng này, không cần thiết lập thêm. 3.PHPMD.UnsafeCommandEnables:Nếu bạn muốn tùy chỉnh lệnh phát hiện chuyển đổi PHP mặc định, ví dụ: Bạn có máy dò Php Mess được cài đặt toàn cầu thông qua trình soạn thảo hoặc có sẵn PHP trên một vị trí khác, bạn có thể tùy chỉnh lệnh với cài đặt Các tùy chọn cấu hình sau đây có sẵn:Tùy chỉnh lệnh phát hiện PHP Mess. Nếu để trống, Lưu trữ Phpmd Phpmd tích hợp sẽ được thực thi và PHP cần có sẵn trên đường dẫn của bạn. Nếu bạn muốn sử dụng Phpmd Phar khác, bạn có thể tùy chỉnh lệnh ở đây. 87. Lệnh được định cấu hình sẽ được thực thi ngay khi tệp PHP được mở trong không gian làm việc. Tác giả của mã không đáng tin cậy có thể thực thi bất kỳ lệnh nào trên hệ thống của bạn thông qua cài đặt này, dẫn đến hệ thống của bạn có thể bị xâm phạm. Sử dụng có nguy cơ của riêng bạn.phpmd.rules:Tùy chỉnh các tệp quy tắc PHPMD được sử dụng. Tùy chọn này cũng có thể đưa đường dẫn đến tệp quy tắc PHPMD tùy chỉnh. Sử dụng cài đặt không gian làm việc của mã vs để kiểm soát các quy tắc hoặc tệp quy tắc cho mỗi không gian làm việc. Khi đặt đường dẫn vào tệp quy tắc và đường dẫn bắt đầu bằng "~/" Điều này sẽ được thay thế bằng hệ điều hành homedir. Chuỗi "$ {WorkspaceFolder}" trong một đường dẫn đến tệp quy tắc sẽ được thay thế bằng đường dẫn tuyệt đối đến thư mục trong không gian làm việc liên quan đến tệp đang được xác thực. Tham khảo tài liệu của PHPMD để biết thêm thông tin về tham số quy tắc. Examples:Chỉ sử dụng quy tắc CleanCode và bỏ qua tất cả các loại khác: 9Vượt qua danh sách các quy tắc của dấu phẩy: 0Chuyển đường dẫn đến tệp quy tắc: 1Chuyển đường dẫn đến tệp quy tắc nằm trong thư mục nhà: 2Chuyển đường dẫn đến tệp quy tắc nằm trong thư mục không gian làm việc: 3phpmd.verbose:Bật hoặc tắt ghi nhật ký. Tất cả các mục nhật ký có thể được xem bảng điều khiển đầu ra của mã. Nói chung, điều này có thể được tắt (mặc định) trừ khi bạn cần khắc phục sự cố. Examples:Để kích hoạt ghi nhật ký từ: 4Yêu cầu hệ thống
Xử lý sự cố
Đóng gópNếu bạn tìm thấy một lỗi hoặc có thể giúp thêm một tính năng mới vào tiện ích mở rộng này, bạn có thể gửi bất kỳ mã nào thông qua yêu cầu kéo. Các yêu cầu cho một yêu cầu kéo được chấp nhận là:
Trước khi đóng góp cũng đảm bảo bạn đã quen thuộc với sự phát triển của máy chủ ngôn ngữ của VSCode Cài đặt tất cả các phụ thuộc bằng sợi Lịch sửXem khách hàng/changelog.md Sự nhìn nhận
|