Internal.LineEndings.Mixed
Mixed line endings
The plugin contains PHP syntax or file formatting that can cause compatibility problems.
Why It Shows Up
Plugin Check found short tags, alternative PHP tags, byte order marks, mixed line endings, or similar formatting issues.
Why It Matters
Formatting issues can break parsing, cause unexpected output, or behave differently across PHP configurations and hosts.
How to Fix
- Use full `<?php` opening tags.
- Save files as UTF-8 without a byte order mark.
- Normalize line endings and run formatting checks before release.
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #151 | User Meta Display | 37 | 78 | 74 | 500 | Output is not escaped | ||
| #152 | Zakeke Interactive Product Designer for WooCommerce | 37 | 186 | 178 | 2k+ | Nonce verification recommended | ||
| #153 | Contact Form Widget | 38 | 54 | 107 | 1k+ | Request data is not unslashed | ||
| #154 | TypePad emoji for TinyMCE | 38 | 100 | 24 | 8k+ | Text Domain Mismatch | ||
| #155 | Products Coming Soon for WooCommerce | 38 | 151 | 62 | 700 | Output is not escaped | ||
| #156 | WP Accessibility Helper (WAH) | 38 | 61 | 88 | 10k+ | Missing direct file access protection | ||
| #157 | Duplicate Killer – Prevent Duplicate Form Submissions | 39 | 57 | 103 | 1k+ | Non-prefixed global variable | ||
| #158 | Mascaras CF7 | 39 | 54 | 16 | 1k+ | Text Domain Mismatch | ||
| #159 | Accessibility by UserWay | 39 | 22 | 35 | 80k+ | Direct Query | ||
| #160 | Store Toolkit – WooCommerce Extensions, Quick Enhancements & Handy Tools | 39 | 322 | 66 | 8k+ | Output is not escaped | ||
| #161 | Animated Live Wall Gallery | 40 | 27 | 72 | 2k+ | Request data is not unslashed | ||
| #162 | Corona Virus Data | 40 | 279 | 27 | 1k+ | Unsafe printing function | ||
| #163 | Custom Simple Rss | 40 | 73 | 130 | 2k+ | Nonce verification recommended | ||
| #164 | WPC Smart Price Filter for WooCommerce | 40 | 23 | 62 | 600 | Nonce verification recommended | ||
| #165 | Comments Like Dislike | 41 | 172 | 20 | 5k+ | Non Singular String Literal Domain | ||
| #166 | WPC Order Notes for WooCommerce | 42 | 24 | 41 | 900 | Output is not escaped | ||
| #167 | Team Builder Member Showcase | 43 | 14 | 127 | 1k+ | Non-prefixed global variable | ||
| #168 | WIP Custom Login | 43 | 21 | 37 | 700 | Nonce verification recommended | ||
| #169 | New Order Notification for WooCommerce | 45 | 21 | 42 | 900 | Output is not escaped | ||
| #170 | BP Simple Private | 48 | 19 | 12 | 500 | Output is not escaped | ||
| #171 | Search in Place | 49 | 74 | 57 | 3k+ | wp function not compatible with requires wp | ||
| #172 | Event Organiser CSV | 50 | 28 | 27 | 600 | Output is not escaped | ||
| #173 | Custom Category Templates | 54 | 11 | 11 | 3k+ | Unsafe printing function | ||
| #174 | Tax Switch for WooCommerce | 54 | 15 | 32 | 900 | Nonce verification recommended | ||
| #175 | Booking Calendar | 55 | 27 | 40 | 50k+ | Missing Translators Comment | ||
| #176 | PW WooCommerce BOGO | 58 | 30 | 8 | 400 | Unsafe printing function | ||
| #177 | Disabled Source, Disabled Right Click and Content Protection | 59 | 6 | 33 | 10k+ | Nonce verification recommended | ||
| #178 | PW WooCommerce Copy Coupon | 61 | 15 | 17 | 1k+ | Text Domain Mismatch | ||
| #179 | HuCommerce | Magyar kiegészítések WooCommerce webáruházakhoz | 61 | 17 | 194 | 10k+ | Non-prefixed function | ||
| #180 | SEO Image Toolbox | 62 | 19 | 14 | 1k+ | Output is not escaped | ||
| #181 | WPC Shop as a Customer for WooCommerce | 64 | 5 | 38 | 400 | Request data is not unslashed | ||
| #182 | CP Media Player – Audio Player and Video Player | 66 | 224 | 48 | 3k+ | Text Domain Mismatch | ||
| #183 | Page Meta | 66 | 26 | 14 | 700 | Missing Arg Domain | ||
| #184 | Card Elements for Elementor | 67 | 15 | 116 | 3k+ | Non-prefixed global variable | ||
| #185 | Text Expander | 67 | 50 | 15 | 600 | wp function not compatible with requires wp | ||
| #186 | FAZ Cookie Manager | 70 | 315 | 900 | Non-prefixed hook name | |||
| #187 | SubHeading | 70 | 22 | 13 | 1k+ | Non Singular String Literal Domain | ||
| #188 | Click to top | 72 | 22 | 8 | 2k+ | Output is not escaped | ||
| #189 | Post UI Tabs | 76 | 55 | 4 | 400 | Non Singular String Literal Domain | ||
| #190 | Easy Booking – WooCommerce Booking & Reservation Plugin | 82 | 59 | 66 | 4k+ | Non-prefixed global variable | ||
| #191 | Integration of Bitrix24 with Contact Form 7 | 83 | 14 | 40 | 600 | Non-prefixed function | ||
| #192 | Event Organiser Posterboard | 83 | 3 | 11 | 1k+ | Nonce verification recommended | ||
| #193 | Append extensions on Pages | 84 | 7 | 3 | 800 | Missing direct file access protection | ||
| #194 | PW WooCommerce Exclude Free Shipping | 84 | 1 | 12 | 1k+ | Missing nonce verification | ||
| #195 | Export Orders for WooCommerce – CSV, Excel, XML, JSON & PDF Export | 85 | 24 | 9 | 400 | wp function not compatible with requires wp | ||
| #196 | Image Ticker Carousel | by Creavi | 87 | 2 | 17 | 400 | Nonce verification recommended | ||
| #197 | Captcha by Yandex for Contact Form 7 | 88 | 9 | 12 | 3k+ | Text Domain Mismatch | ||
| #198 | Amedea – Unique Design Elements for Elementor | 89 | 1 | 25 | 500 | Mixed line endings | ||
| #199 | Loading Page with Loading Screen | 89 | 49 | 18 | 10k+ | wp function not compatible with requires wp | ||
| #200 | Animated Headline | 90 | 5 | 16 | 2k+ | Non-prefixed constant |