=== Plugin Check WP === Contributors: manojtd Donate link: http://buy.thulasidas.com/plugin-check Tags: compiler, developer tool, debug, plugin checker, phc, hhvm, phalanger, plugincheck, plugin-check Requires at least: 4.2 Tested up to: 4.3 Stable tag: 2.02 License: GPL2 or later Plugin Check is a validation tool for PHP developers (and a quality checker for end users) to locate undefined functions and methods. == Description == *Plugin Check* is a developer tool. It scans the plugin or application you specify (or upload) and determines whether you have undefined functions or methods in it. PHP is not a compiled language. It looks for functions during runtime. So if you have a segment of code not covered by your normal testing, and you have an undefined function in there, you will never know of the undefined function until it hits production when the particular conditions activating that particular code segment are met. This tool will prove especially useful during large scale refactoring, or while quality checking for submission to sites like CodeCanyon. In addition to doing a static analysis of the plugin, *Plugin Check* can also run all the automatic checks if Theme Check, if it is installed and activated on your blog. Note, however, that some of the output may be misleading because Theme Check is written to check themes. The [Pro version](http://buy.thulasidas.com/plugin-check "Plugin Check -- quality control for your plugins, $5.95") uses automated checks that are appropriate to plugins, including a `readme.txt` validator. = Live Demo = *Plugin Check Pro has a beautifully designed admin interface, which is feature-rich, user-friendly and functional. Please visit this fully operational [live demo site](http://demo.thulasidas.com/plugin-check "Play with Plugin Check Pro") to see it in action, (and to check your code without installing it locally).* ** Note that the demo shows the Pro version of the plugin.** = Pro Version = In addition to the fully functional Lite version, *Plugin Check* also has a [Pro version](http://buy.thulasidas.com/plugin-check "Plugin Check -- quality control for your plugins, $5.95") with many more features. 1. *Upload and Check PHP packages*: In the *Pro* version, you can upload a plugin or a package as a zip file and check for missing function/method definitions. 2. *Automated Checks*: With the *Pro* version, you can run a suite of checks (adapted and further developed from the excellent Theme Check plugin) on the plugin as well. 3. *WordPress Aware*: The *Pro* version is aware of WordPress functions and their deprecation status. 4. *Modern Admin Interface*: Plugin Check sports a modern and beautiful admin interface based on the twitter bootstrap framework. 5. *Admin Interface Tour*: A slick tour will take you around the admin page and familiarize you with its features. 6. *Generous Help*: Whenever you need help, the information and hint is only a click away in Plugin Check. (In fact, it is only a mouseover away.) 7. *Skinnable Admin Interface*: In the *Pro* version, you can select the color schemes of your admin pages from nine different skins. 8. *Advanced Options*: The Pro version lets you configure advanced options like suppressing duplicates, displaying all detected tokens etc. 9. *Execution Parameters*: Ability to specify the maximum execution time and memory size for large compilation jobs. == Upgrade Notice == About to release a twitter-bootstrap version. == Screenshots == 1. Plugin Check admin page, with quick start, help and support info. 2. Plugin Check - how to launch it (Pro version). 3. Plugin Check output. 4. App Check launch page (Pro version). 5. Automated Checks launch page (Pro version). 6. Advanced Options in the Pro version showing a dark theme. == Installation == To install it as a WordPress plugin, please use the plugin installation interface. 1. Search for the plugin Plugin Check from your admin menu Plugins -> Add New. 2. Click on install. It can also be installed from a downloaded zip archive. 1. Go to your admin menu Plugins -> Add New, and click on "Upload Plugin" near the top. 2. Browse for the zip file and click on upload. Once uploaded and activated, 1. Visit the Plugin Check plugin admin page to run it. 2. Take a tour of the plugin features from the Plugin Check admin menu Tour and Help. == Frequently Asked Questions == = What does this program do? = *Plugin Check* is a developer tool. It scans the plugin you specify and determines whether you have undefined functions or methods. In the Pro version, you can also run it on plugins or applications by uploading them (without having to install them). Furthermore, you can run a suite of checks (adapted from the excellent Theme Check plugin) on the code as well. = How do I use the "Select a Plugin" dropdown menu? = You can validate any plugin installed on your WordPress server (both active and inactive ones) by pseudo-compiling it. Select a plugin, set the options and hit the "Check Plugin" button. And wait for the output. == Change Log == * V2.02: About to release a twitter-bootstrap version. [Sep 10, 2015] * V2.01: Adding the ability to run Theme Check. Rereleased to fix the version number. [Aug 27, 2015] * V1.10: Adding the ability to run Theme Check. [Aug 27, 2015] * V1.00: Initial release. [Aug 23, 2015]