Cài đặt plugin sublime-linter và plugin sublime-linter-phpcs thông qua trình quản lý gói Sublime Text. Bài viết này giả định rằng bạn đã cài đặt PHPCS trên toàn cầu trên máy của mình, nếu chưa, hãy làm theo hướng dẫn trên trang github PHPCS. Hoặc xem bài viết của tôi về Thiết lập tiêu chuẩn mã hóa WordPress (WPCS) trên toàn cầu Show
Khi cả hai plugin được cài đặt, hãy truy cập Sublime Text > Preferences > Package Settings > SublimeLinter > Settings. Các hướng dẫn này giả sử bạn đang chạy macOS Trong cài đặt của bạn thêm các cấu hình sau. Các cài đặt này giả định rằng bạn sẽ có phpc của mình. xml ở thư mục gốc của dự án khi được mở trong Sublime Text. Bạn cũng sẽ muốn cho sublime-linter-phpcs biết vị trí của bạn. thư mục composer/vendor/bin nằm trong phần “đường dẫn” như bên dưới
Khi bạn mở dự án của mình trong Sublime Text, bạn sẽ có thể thấy bất kỳ lỗi PHPCS nào được đánh dấu. Theo tùy chọn, bạn có thể mở bảng điều khiển Sublime Text bằng cách nhấp vào nút ở dưới cùng bên trái của trình chỉnh sửa Sublime Text và nhấp vào “Xuất ra. SublimeLinter”. Thao tác này sẽ hiển thị danh sách tất cả các lỗi/cảnh báo PHPCS trong danh sách cho tất cả các tệp đang mở Tôi đã dành một khoảng thời gian đáng xấu hổ để cố gắng khắc phục các sự cố khác nhau trong khi cố gắng làm cho nó hoạt động. Sau đây là các bước tôi đã sử dụng để cuối cùng làm cho đúng Phần mềm mà chúng tôi sẽ dựa vào
Bước 1. Cài đặtGiả sử rằng bạn đã cài đặt Sublime Text. Kiểm tra phiên bản của bạn chỉ để đảm bảo rằng bạn đang làm việc trên v3 hoặc cao hơn
Kiểm tra phiên bản PHP được thực hiện theo cách tương tự
Có một số cách cài đặt PHP CodeSniffer, Mess Detector và Composer 1. 1. Bạn có thể bắt đầu với cách dễ nhất, cố gắng lấy các gói này từ trình quản lý gói của bản phân phối
Sau khi cài đặt xong kiểm tra xem phpcs bạn vừa cài có phải là 3 không. 3. 1 hoặc phiên bản cao hơn. Nếu nó thấp hơn, tốt hơn hãy loại bỏ nó và một cách tiếp cận thủ công hơn 1. 2. Việc cài đặt các gói cần thiết theo cách thủ công không phải là quá khó khăn, nhưng việc cập nhật chúng sẽ khiến bạn tốn thêm một số nỗ lực, so với việc có chúng thông qua trình quản lý gói của bạn. Dưới đây là các lệnh cho từng gói bạn cần. Nếu bạn có một số trong số chúng từ trình quản lý gói của mình, đừng lãng phí thời gian của bạn để lấy chúng thông qua phương pháp này
Sau khi chúng tôi đã tải xuống chúng, chúng tôi cần làm cho chúng có thể thực thi được mà không cần phải viết đường dẫn tương đối hoặc tuyệt đối
Cần thêm một bước nữa cho PHP Mess Detector
Nếu cài đặt được thực hiện đúng cách, bạn sẽ có sẵn các lệnh đã cho. Bước 2. Nhận tiêu chuẩn mã hóa WordPressBạn có thể sao chép repo trực tiếp từ GitHub
Đó là nó. Bây giờ bạn cần phải Bước 3. Định cấu hình PHP CodeSniffer để hoạt động với WPSHai lệnh là cần thiết ở đây. Đầu tiên sẽ cho phpc biết rằng có rất nhiều tiêu chuẩn mới trong thị trấn. Để xem những cái hiện tại, hãy chạy
Nếu bạn không thấy WordPress ở đó, đây thực sự là điều thường xảy ra với bản cài đặt sạch, hãy chạy cái này
Tại thời điểm này, nếu bạn kiểm tra lại với lệnh trước đó, bạn sẽ thấy như thế này
Mát mẻ. Bây giờ, hãy biến WordPress thành tiêu chuẩn mặc định
Bước 4. Kiểm tra xem nó có hoạt động trong dòng lệnh khôngTạo một tệp thử nghiệm với một số PHP bị định dạng sai. Đây là một mẫu cho bạn
Hãy để mã này trong một tệp mới, nằm ở Bài kiểm tra sẽ là chạy
Gọn gàng, phải không? Đến lúc để Bước 5. Định cấu hình văn bản tuyệt vờiNếu bạn vẫn chưa có hai gói Sublime mà tôi đã đề cập trước đó, hãy cài đặt chúng Nhấn Bây giờ bạn cần chỉnh sửa cấu hình gói PHP Code Sniffer để đặt đường dẫn thực thi cho phpcs, phpcbf và phpmd. Những gì tôi đã làm là sao chép cấu hình mặc định từ
Hơn nữa, bạn nên nhận xét các cài đặt cho PHP-CS-Fixer hoặc thậm chí xóa chúng, vì bạn sẽ không sử dụng gói này (trừ khi bạn thực sự có kế hoạch sử dụng nó) Cuối cùng, bạn nên đặt tiêu chuẩn được sử dụng cho tất cả các lệnh cho WordPress. Tìm các dòng có khóa
Vui lòng kiểm tra phần còn lại của cài đặt, có sẵn trong cấu hình để tránh các sửa chữa hoặc kiểm tra tự động không mong muốn Sau khi bạn lưu cấu hình, hãy mở lại tệp vui nhộn đó
Lưu nó và xem bạn có nhận được bất kỳ thông báo nào về nó không. Sửa một số trong số này sẽ đơn giản như nhấp chuột phải vào trình chỉnh sửa và chọn Xin lưu ý rằng có thể có một số vấn đề với cấu hình, dẫn đến việc kích hoạt sửa mã ngay cả khi bạn không đặt theo cách này, vì vậy hãy đảm bảo kiểm tra tất cả các vấn đề này trước khi chạy trên cơ sở mã của khách hàng Làm cách nào để sử dụng Phpc trong Sublime?Sử dụng Kiểm soát gói của Sublime Text (Tùy chọn -> Kiểm soát gói -> Cài đặt gói -> Phpcs) để cài đặt plugin này . Đây là đường dẫn cài đặt được đề xuất. Chỉ cần kiểm tra git repo vào “~/Library/Application Support/Sublime Text [SỐ PHIÊN BẢN]/Packages/ hoặc thư mục tương đương trên Windows hoặc Linux.
Các tiêu chuẩn mã hóa trong PHP là gì?Chỉnh sửa tiêu chuẩn mã hóa PHP . Chung. Mở và đóng các thẻ PHP. . đặt tên. quy ước đặt tên. . Khoảng trắng. Sử dụng không gian. . định dạng. kiểu niềng răng. . Khai báo câu lệnh, không gian tên và câu lệnh nhập. khai báo không gian tên. . Lập trình hướng đối tượng. . Cấu trúc điều khiển. . nhà điều hành |