Automattic / Automattic/VIP-Coding-Standards
4.0 | Remove JS/CSS Sniffs
- Ngôn ngữ chính
- PHP
- Star
- 261
- Fork
- 44
- Merge trung bình
- 19 phút
- Pull request đã merge (30 ngày)
- 1
Mô tả
With JS and CSS tokenizers slated to be removed in 4.0 of PHPCS, we may have to remove our JS/CSS sniffs for compatibility: https://github.com/squizlabs/PHP_CodeSniffer/issues/2448
JS sniffs:
* JS/WindowSniff.php
* JS/DangerouslySetInnerHTMLSniff.php
* JS/HTMLExecutingFunctionsSniff.php
* JS/InnerHTMLSniff.php
* JS/StringConcatSniff.php
* JS/StrippingTagsSniff.php
CSS Sniffs:
* UserExperience/AdminBarRemovalSniff.php
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách xem xét issue về khả năng tương thích của PHP_CodeSniffer được liên kết và các tệp sniff JS và CSS được liệt kê: JS/WindowSniff.php, JS/DangerouslySetInnerHTMLSniff.php, JS/HTMLExecutingFunctionsSniff.php, JS/InnerHTMLSniff.php, JS/StringConcatSniff.php, JS/StrippingTagsSniff.php và UserExperience/AdminBarRemovalSniff.php. Xác nhận liệu PHPCS 4.0 có yêu cầu xóa chúng hay không; được xem là hoàn tất khi các sniff bị ảnh hưởng được xử lý nhất quán với quyết định tương thích đó.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- css, javascript, php
- Lĩnh vực
- tooling
- Loại issue
- Tái cấu trúc
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 38/100