{"repo":"eduardovillao/wp-since","free":true,"listed":false,"github":"https://github.com/eduardovillao/wp-since","clone":"git clone https://github.com/eduardovillao/wp-since.git","description":"Ensure your plugin is compatible with WordPress – scans functions, classes, methods, and hooks.","language":"PHP","stars":78,"topics":["code-analysis","compatibility","developer-tools","static-analysis","wordpress","wordpress-development","wp-plugin"],"license":null,"category":"dev-tools","readme_excerpt":"WP Since Make sure your plugin works with the right WordPress version — automatically. Scans your WordPress plugin to detect all used core symbols and validates them against their official @since versions for accurate compatibility checks. ✨ How It Works Ever struggled to define the correct minimum WordPress version for your plugin? Worried about accidentally using functions or APIs that don’t exist in declared minimum WP version? wp-since helps you avoid those headaches by automatically analyzing your plugin’s code and checking compatibility against real WordPress versions. Here’s what it does: - 🧠 Scans your plugin for used: - Functions - Classes - Class methods (static and instance) - Action and filter hooks - 📖 Reads the declared Requires at least: version from your plugin's main file header — or readme.txt if the header doesn't set it - 🗂️ Compares those symbols with a version map built from WordPress core using @since tags - 🚨 Reports any used symbols that require a newer WP version than what’s declared Example Output Let’s say your plugin uses register setting() (introduced in WP 5.5 ), but your readme.txt declares compatibility with WordPress 5.4 : Now imagine your code is fully aligned with your declared version: Simple. Powerful. Automatic. Because your plugin deserves reliable compatibility. 🚀 Usage Requirements - PHP 7.4+ - Composer 🛠️ Install via Composer (recommended) ▶️ Run the compatibility check By default the minimum WordPress version is detected autom","default_branch":null,"files":null,"tree":[],"storefront":"/r/eduardovillao","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/eduardovillao/wp-since/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}