Làm cách nào để cài đặt Phpc?

PHP_CodeSniffer là một thư viện mã hóa các tệp PHP, JavaScript và CSS và phát hiện các hành vi vi phạm một bộ tiêu chuẩn mã hóa đã xác định. Nó hoạt động với Drupal 6, 7, 8 hoặc 9. [Sau khi bạn cài đặt Coder Sniffer, hãy xem các tùy chọn dòng lệnh để chạy nó tại đây. ]

Coder chứa "sniff" cho PHP CodeSniffer. Những "đánh hơi" này cho PHP CodeSniffer biết liệu mã có đáp ứng các tiêu chuẩn mã hóa Drupal hay không. Cụ thể, có hai bộ quy tắc,

c:\> composer
6 và
c:\> composer
7. Cái trước nhằm mục đích thực thi các tiêu chuẩn chung và cái sau – trước đây được gọi là trình đánh hơi DrupalPractice – nhằm vào các nhà phát triển mô-đun muốn tránh những lỗi phổ biến

Cài đặt và kiểm tra các tiêu chuẩn mã hóa Drupal bằng PHP CodeSniffer bao gồm các bước sau ở cấp độ cao

  1. Cài đặt Coder [cũng sẽ cài đặt các phụ thuộc với Composer]
  2. chạy đánh hơi

Bạn có thể cài đặt Coder Sniffer thông qua Composer. Điều này sẽ tự động cài đặt phpc và tất cả các phụ thuộc của nó

Bạn có thể cài đặt Coder trên toàn cầu hoặc cục bộ trong dự án soạn nhạc của mình

Trước khi cài đặt

Nếu bạn đang sử dụng Ubuntu, hãy đảm bảo rằng $SHELL của bạn là 

c:\> composer
8
Bạn có thể kiểm tra $SHELL của mình bằng lệnh này.

echo $SHELL

Cài đặt Coder và phpcs với Composer

Trước tiên, hãy đảm bảo Trình soạn thảo được cài đặt chính xác

which composer

hoặc

c:\> composer

Nếu bạn nhận được

c:\> composer
9 hoặc tương tự, hãy làm theo hướng dẫn cài đặt của Nhà soạn nhạc

Cài đặt Coder toàn cầu

Cài đặt Coder [8. 3. x] trong thư mục Composer toàn cầu của bạn trong thư mục chính của bạn. [Thư mục được cung cấp bởi tùy chọn cấu hình COMPOSER_HOME]

composer global require drupal/coder

Trên nhiều hệ thống, thao tác này sẽ cài đặt bộ lập trình trong

composer global require drupal/coder
0  hoặc 
composer global require drupal/coder
1. Điều này cần được lưu ý khi theo dõi những thông tin dưới đây

Trên Windows, đường dẫn có thể trông giống như

composer global require drupal/coder
2, cũng có thể được viết là
composer global require drupal/coder
3. Trong đoạn mã dưới đây, chỉ cần thay thế
composer global require drupal/coder
4 bằng
composer global require drupal/coder
5

Bạn có thể kiểm tra vị trí đã cài đặt bằng cách chạy lệnh sau

c:\> composer
4

Nếu vị trí không tương đương với

composer global require drupal/coder
0 thì bạn sẽ cần cập nhật các lệnh bên dưới.
composer global require drupal/coder
7 sẽ được thay thế bằng thư mục chính của người dùng của bạn. Một biến thể phổ biến là
composer global require drupal/coder
0

Nếu bạn muốn sử dụng phiên bản lập trình khác với phiên bản ổn định mới nhất, hãy sử dụng

composer global require drupal/coder
9 để cài đặt phiên bản dành cho nhà phát triển mới nhất [Drupal 7/8/9]

Bạn cũng có thể sử dụng kho lưu trữ git bằng cách cài đặt bộ mã hóa như trên rồi chạy

c:\> composer
9

Điều này sẽ làm cho một kho lưu trữ git của lập trình viên có sẵn trong

composer global require drupal/coder
0 và bạn có thể sử dụng kho lưu trữ đó để chuyển đổi giữa các bản phát hành được gắn thẻ, phần cuối của nhánh phát triển, các bản vá cho lập trình viên, v.v.

Để cung cấp các lệnh

c:\> composer
41 và
c:\> composer
42 trên toàn cầu, hãy thêm các lệnh đó vào biến $PATH của bạn trong ~/. hồ sơ, ~/. bash_profile, ~/. bashrc hoặc ~/. zshrc

c:\> composer
3

Trong vỏ cá, sử dụng

c:\> composer
4

Trên Windows, hãy cập nhật tệp

c:\> composer
43 của bạn để bao gồm

c:\> composer
6

HOẶC trong git bash

c:\> composer
7

Ghi chú. Bạn có thể cần phải đóng và khởi động lại thiết bị đầu cuối của mình sau khi đặt PATH

Trên Windows, nếu

c:\> composer
41 không được nhận dạng là lệnh chung, mặc dù đã thêm
c:\> composer
45 vào đường dẫn của bạn, thì bạn có thể chạy lệnh đó từ thư mục nơi nó được cài đặt và cung cấp đường dẫn tương đối

which composer
0

HOẶC trong git bash

which composer
1

Chỉ phpc theo tiêu chuẩn mới
 

which composer
2

Trong Windows [git bash]

which composer
3

*Bạn có thể cần sử dụng sudo

Xác minh tiêu chuẩn đã đăng ký

Bạn có thể xác minh điều này đã làm việc với

which composer
4

Lệnh trên phải bao gồm

c:\> composer
7 và
c:\> composer
6 trong danh sách tiêu chuẩn mã hóa đã cài đặt

Cấu hình IDE và Trình chỉnh sửa

PhpStorm

Người dùng PhpStorm có thể chỉ định địa phương của phpc [trong Tùy chọn, Ngôn ngữ & Khung > PHP > Công cụ chất lượng > Bộ dò mã] và sau đó có thể định cấu hình tiêu chuẩn mã hóa nào sẽ sử dụng [Tùy chọn, Trình chỉnh sửa > Kiểm tra > PHP > Công cụ chất lượng > Xác thực mã PHP Code Sniffer >

Bạn chỉ có thể đặt một tiêu chuẩn tại một thời điểm thông qua giao diện người dùng nếu bạn cần cả hai, sau đó chỉnh sửa Project_Default. tệp xml trong. ý tưởng [trong phiên bản mới hơn của phpStorm, nó nằm trong. thư mục idea/inspectionProfiles/]. Tìm tùy chọn CODING_STANDARD và thay đổi nó thành

c:\> composer
48

Bạn có thể đặt danh sách 'Kiểm tra tệp có phần mở rộng' để phù hợp với những gì tiêu chuẩn Drupal đặt ra. nguồn

c:\> composer
49

VSCode

Người dùng Visual Studio Code có thể cài đặt tiện ích mở rộng phpcs của Ioannis Kappas. Trong cài đặt của nó, nhập Đường dẫn thực thi. Ví dụ

which composer
5

Trên Windows

which composer
6

Các đường dẫn ví dụ khác có thể được tìm thấy ở đây

Netbeans

Người dùng Netbeans có thể chỉ định tiêu chuẩn và phpc toàn cầu hoặc cục bộ trong Công cụ > Tùy chọn > PHP > Phân tích mã

Làm cách nào để cài đặt Phpc trong Windows?

Để cài đặt plugin. .
Mở hộp thoại Quick Open trên VS Code [bằng Ctrl+P hoặc Cmd+P]
Nhập “ext install phpc” để tìm tiện ích mở rộng và
Nhấp vào biểu tượng đám mây để cài đặt

Làm cách nào để cài đặt Phpc trong Drupal?

Cài đặt và thiết lập Drupal coder .
Mở một cửa sổ Terminal
Chuyển đến thư mục chính. CD ~
Sao chép phiên bản mã mới nhất bằng git. git clone –nhánh 8. x-2. x. .
Cài đặt phụ thuộc bằng trình soạn thảo. cài đặt nhà soạn nhạc
Tạo một liên kết tượng trưng cho lệnh phpcs và phpcbf. .
Đăng ký Drupal và Tiêu chuẩn thực hành Drupal với PHPCS

Làm cách nào để cài đặt Phpc trong Ubuntu?

Cài đặt CodeSniffer .
sudo lê cài đặt PHP_CodeSniffer
sudo apt cài đặt php-codesniffer
quên https. // thô. githubusercontent. com/squizlabs/PHP_CodeSniffer/master/src/Standards/PSR2/ruleset. bộ quy tắc xml mv. php xml. xml
phpc
phpc/đường dẫn/đến/tệp
phpcbf/đường dẫn/đến/tệp/hoặc/thư mục

Làm cách nào để cài đặt Phpc trong PhpStorm?

json trong PHPStorm và nhấp vào “Cài đặt” . Điều này sẽ chạy bản cập nhật trình soạn thảo cho chúng tôi và cũng thiết lập PHP Code Sniffer [PHPCS] cho dự án của chúng tôi. Sau khi hoàn tất, chúng tôi sẽ phải bật PHPCS thông qua cài đặt. Tệp> Cài đặt> Trình chỉnh sửa> Kiểm tra> PHP> Công cụ chất lượng> Xác thực trình đánh hơi mã PHP.

Chủ Đề