Automattic / Automattic/VIP-Coding-Standards
New Sniff: target="_blank"
- 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ả
## What problem would the enhancement address for VIP?
There's a potential issue with using `target="_blank"` and not using `rel="noopener"` or `rel="noreferrer"`.
See: https://web.dev/external-anchors-use-rel-noopener/
## Describe the solution you'd like
Maybe warn about this if we see `noopener` or `noreferrer` present?
## What code should be reported as a violation?
`Link`
## What code should *not* be reported as a violation?
`Link`
OR
`Link`
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách xem xét các sniff hiện có trong repository và các quy tắc PHP_CodeSniffer để xác nhận cách các thuộc tính anchor được kiểm tra. Xác nhận rằng một có target="_blank" sẽ được báo cáo trừ khi rel chứa noopener hoặc noreferrer, và rằng hai ví dụ tuân thủ được chấp nhận.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- php
- Lĩnh vực
- tooling
- Loại issue
- Tính năng
- Độ 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
- 35/100