Phpc Windows
Để sử dụng PHP_CodeSniffer từ PhpStorm thay vì dòng lệnh, bạn cần đăng ký nó trong PhpStorm và định cấu hình nó dưới dạng kiểm tra mã PhpStorm. Sau khi được cài đặt và kích hoạt trong PhpStorm, công cụ này có sẵn trong mọi tệp PHP đã mở và không cần thực hiện thêm bước nào để khởi chạy nó. Kiểm tra mã nhanh chóng được kích hoạt sau mỗi lần cập nhật trong tệp, do đó giúp dễ dàng loại bỏ các sự cố đã phát hiện Show
Các lỗi và cảnh báo do PHP_CodeSniffer báo cáo nhanh chóng được hiển thị dưới dạng thông báo bật lên. Khi công cụ được chạy ở chế độ hàng loạt, các lỗi và cảnh báo sẽ được hiển thị trong cửa sổ Sự cố của công cụ. Mỗi thông báo có tiền tố điều kiện tiên quyếtTrước khi tích hợp PHP_CodeSniffer trong PhpStorm, hãy đảm bảo đáp ứng các điều kiện tiên quyết sau
Cài đặt và cấu hình PHP_CodeSnifferTập lệnh PHP_CodeSniffer có thể được sử dụng làm tập lệnh cục bộ, tập lệnh được liên kết với trình thông dịch PHP hoặc tập lệnh được khai báo là phần phụ thuộc của dự án và được cài đặt qua Trình soạn thảo, đây là cách thích hợp hơn và được đề xuất Cài đặt PHP_CodeSniffer với ComposerTrước khi bạn bắt đầu, hãy đảm bảo Trình soạn thảo được cài đặt trên máy của bạn và được khởi tạo trong dự án hiện tại như được mô tả trong trình quản lý phụ thuộc Trình soạn thảo Khi bạn cài đặt PHP_CodeSniffer với Composer, PhpStorm sẽ tự động tải xuống các tập lệnh cần thiết, đăng ký chúng trong IDE và tùy chọn bật và định cấu hình tập lệnh tương ứng.
Nhấp vào bên cạnh bản ghi gói trong trình soạn thảo. json để chuyển đến trang Cài đặt/Tùy chọn tương ứng và. Đặt lại cấu hình PHP_CodeSnifferSau khi PHP_CodeSniffer được định cấu hình ban đầu, các sửa đổi tiếp theo trong composer. json sẽ không ảnh hưởng đến cấu hình kiểm tra. Để áp dụng các thay đổi mới hơn, hãy đặt lại cấu hình PHP_CodeSniffer.
PhpStorm sẽ thực hiện lại cấu hình PHP_CodeSniffer và do đó áp dụng các thay đổi trong composer. json . Định cấu hình PHP_CodeSniffer theo cách thủ côngBạn có thể sử dụng tập lệnh công cụ chất lượng mã PHP cục bộ được tải xuống thủ công hoặc tập lệnh được liên kết với trình thông dịch PHP. Có thể có một số trình thông dịch PHP cục bộ và từ xa, trình thông dịch được chỉ định trên trang PHP của hộp thoại Cài đặt/Tùy chọn được coi là Project Default. Learn more about configuring PHP interpreters in Configure remote PHP interpreters or in Configure local PHP interpreters. Chọn tập lệnh PHP_CodeSniffer để sử dụng
Định cấu hình tập lệnh PHP_CodeSniffer cục bộ
Định cấu hình tập lệnh PHP_CodeSniffer được liên kết với trình thông dịch PHP
Định cấu hình PHP_CodeSniffer làm kiểm tra PhpStormCấu hình kiểm tra PHP_CodeSniffer với ComposerBạn có thể bao gồm thông tin về bộ quy tắc PHP_CodeSniffer mặc định và tùy chỉnh bên trong phần tập lệnh của composer. json . Khi bạn hoặc dự án phụ thuộc, bộ quy tắc được chỉ định sẽ được phát hiện và kiểm tra PHP_CodeSniffer sẽ tự động được bật. Nếu không có bộ quy tắc nào được chỉ định trong phần
Ngoài ra, bạn có thể cung cấp phần phụ thuộc tiêu chuẩn không phải PSR tùy chỉnh bên trong phần
Sau khi PHP_CodeSniffer được định cấu hình ban đầu, các sửa đổi tiếp theo trong composer. json sẽ không ảnh hưởng đến cấu hình kiểm tra. Để áp dụng các thay đổi mới hơn, trên PHP. Trang Công cụ chất lượng của hộp thoại Cài đặt/Tùy chọn (Ctrl+Alt+S) và các thành phần phụ thuộc của dự án. Định cấu hình kiểm tra PHP_CodeSniffer theo cách thủ công
Khắc phục sự cố do PHP_CodeSniffer phát hiệnPhpStorm tích hợp với công cụ này, cho phép bạn khắc phục nhiều sự cố đã phát hiện. Nếu bạn, Trình chỉnh sửa và làm đẹp mã PHP sẽ được phát hiện và thiết lập tự động. Nếu không, bạn cần phải. Khắc phục sự cố bằng cách sử dụng sửa lỗi nhanhKhi phát hiện sự cố, PhpStorm đánh dấu sự cố theo PHP_CodeSniffer
Bạn cũng có thể phát hiện sự cố hoặc khắc phục sự cố tự động bằng Khắc phục sự cố tự động bằng Code Cleanup
Chạy PHP_CodeSniffer ở chế độ hàng loạt
|