There’s an official guideline https://developer.wordpress.org/plugins/wordpress-org/detailed-plugin-guidelines/ but no automatic test tool for code quality and security.
The plugin team will check your plugin and also gives you some recommendations if something doesn’t fit their standards.
One of my plugins had to be changed to be approved.
It’s a friendly team, they won’t reject your plugin without detailed instructions how to get it approved.
You can also post a link to your plugin here and I can have a quick look if you like.
Related Posts:
- How to customize woocommerce related products? [closed]
- Pass PHP variable to javascript
- WordPress plugin archive
- Plugin not showing in dashboard
- Namespaces in WordPress – How do I initiate the main class?
- What areas to Unit test while building a plugin?
- Notify commenters about new replies
- Plugin readme.txt and assets internationalization
- Woocommerce different URL for every table placed in the restaurant
- Disable Admin Bar Render on Plugin Page
- Image Crop/Resize Function/Code Sinppet/Plugin to adjust/crop images during upload
- post expire after x days
- How to handle autoloading with composer by keeping the WordPress naming conventions?
- cURL error 60: SSL certificate problem: unable to get local issuer certificate
- Current user in plugin returns NULL
- How to structure a plugin into multiple files using classes?
- WordPress logo upload option in theme panel
- Woocommerce – Display active variation product price [closed]
- Minimum PHP Required for WordPress
- Support for simultaneous editing
- tag breaks shortcode output (other solutions don’t work)
- How can I disable widget from being visible on some pages?
- Is this the right way to execute some PHP in my plugin after a button click on an options page?
- Show Sub pages excerpt+thumbnail
- Create entire wordpress as a github repositery?
- How to overwrite core/libraries/vendor template with child theme
- Plugin integrate in forum to show user profiles [closed]
- WP_Query and NULL meta keys
- plugin shortcode output
- how to add text to posts from tags
- Is there a WordPress plugin that can post to Google+? [closed]
- How to include this jQuery File in wordpress?
- WordPress checkbox and Illegal string offset
- dbDelta not adding additional columns in plugin database update
- Fatal error in form display plugin
- Why do plugins often ask to add in to templates?
- Is it fair to use MIT licensed code in WordPress plugins? [closed]
- Infinite scroll messing up nth:of-type
- How do I find out which plugin is exceeding memory limits?
- Taxonomy Drill-Down / Plugin Help – hierarchical queries within plugin?
- PHP script from functions php is loaded via admin-ajax to div…and the result is 0, not the desired content
- Problem installing plugin: unexpected T_STRING, expecting T_FUNCTION
- Use current class method inside add_submenu_page()
- Insert ads below the title
- Plugin not properly prepared for localization
- WordPress Active Plugins
- How to rename WP plugin?
- How to add filter for wordpress plugin?
- Woocommerce – Change Variable Product Add to Cart to behave like external product using Custom Field (link) [closed]
- WordPress meta-box and checkbox-list
- Two WooCommerce installations on the same server, one sends customer emails but the other does not
- Polldaddy doesn’t show up on own theme
- Better WP Security plugin blocking calls using file_get_contents() method
- What plugins can I use to feature (affiliate) products on my blog (from Amazon.com)?
- Multiple Post Thumbnails Plugin – Need help with code
- WordPress Following? Social Users?
- Excluding specific post from custom next/previous theme function
- Update existing post dates to random dates and time
- Problem with WordPress Elementor linked image and Round Corners Going Square Again
- Change language on website and change currency with url query
- How do I stop WordPress from recommending to install the following Plugin
- WordPress – estimate used product
- Revision featured image
- How can I send the mail once?
- Is it okay to make a plugin to the WordPress repo, but limit it’s actions to maximum N events?
- I need to show side menu in wordpress
- Woocommerce product variation price: How to change price dynamically through hooks
- AJAX update fails for public/non-admin users
- Multisite converted to Single Site can’t add new plugins or new themes
- WordPress Product Detail and catalog
- Translating Website
- I dont know why my localization is not working
- Category as Subdomain for One WP Install
- User upload fields
- Plugin does not not load code when not used (which is good) > Elementor
- How to show Conditional Statement In CMB2 for input text?
- How to enable Admins to see Plugins
- How to add wordpress plugins in along with my standalone theme
- How to remove post redirects
- Possible jquery / library conflict in plugin usage
- Delivering Page Templates With Plugins
- Change page according to fetched GET Parameters
- Unwanted Links and Spam WordPress Pages and Posts
- Display Plugin information on specific url
- Is there a way to add a custom input field for every taxonomy term in WP post editor?
- Where did the “WP-Custom” plugin go?
- Displaying single Instagram images as a tile
- How to change response of admin-ajax request?
- Plugin keeps saying needs to be updated and it’s in a constant loop [closed]
- wp plugin not working after website live
- Replace Dash (-) and Underscore ( _ ) with Space
- How to add plugin to blog [closed]
- how to display the page content in popup window?
- Code snippet plugin not working correctly with Windows live writer and WordPress
- Suitable hook when creating, updating and deleting posts programmatically
- Refresh server side rendered block in Gutenberg without changing attributes or its content
- how to make yoast seo read text from custom fields in custom post type
- How can I gather forums posted by visitors from different sites in one place? [duplicate]
- Does anyone recognize these table names?
- On WordPress.org Plugin repository, Last Updated Date doesn’t match with Plugin Version Update Date