You can use the <a href="http://wordpress.org/extend/plugins/theme-check">Theme Check Plugin</a> to test your Theme against all of the same checks used by the upload script. (This Plugin is also used during the Theme Review process.)<div>
<br></div><div>As for the required classes: yes; it is advisable to add empty class declarations to style.css if you define the required classes in separate CSS files.</div><div><br></div><div>Note that the <a href="http://codex.wordpress.org/Theme_Review#WordPress-Generated_CSS_Classes">required CSS classes are listed in the Theme Review guidelines</a>:</div>
<div><br></div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><span class="Apple-style-span" style="font-family: &#39;Lucida Grande&#39;, Verdana, &#39;Bitstream Vera Sans&#39;, Arial, sans-serif; font-size: 12px; line-height: 22px; "><p style="font-variant: normal !important; text-align: left !important; margin-top: 0px; margin-right: 0px; margin-bottom: 22px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; clear: left; ">
Themes are <b style="font-variant: normal !important; text-align: left !important; ">required</b> to support the following <a href="http://codex.wordpress.org/CSS#WordPress_Generated_Classes" title="CSS" style="font-variant: normal !important; text-align: left !important; text-decoration: none; color: rgb(33, 117, 155); font-weight: normal; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(223, 223, 223); ">WordPress-defined CSS classes</a>, or similar elements:</p>
<ul style="font-variant: normal !important; text-align: left !important; margin-top: 0px; margin-right: 0px; margin-bottom: 22px; margin-left: 16px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: square; list-style-position: initial; list-style-image: initial; ">
<li style="font-variant: normal !important; text-align: left !important; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
Alignment Classes:<ul style="font-variant: normal !important; text-align: left !important; margin-top: 0px; margin-right: 0px; margin-bottom: 22px; margin-left: 16px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: square; list-style-position: initial; list-style-image: initial; ">
<li style="font-variant: normal !important; text-align: left !important; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
<tt style="font-variant: normal !important; text-align: left !important; ">.aligncenter</tt></li><li style="font-variant: normal !important; text-align: left !important; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
<tt style="font-variant: normal !important; text-align: left !important; ">.alignleft</tt></li><li style="font-variant: normal !important; text-align: left !important; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
<tt style="font-variant: normal !important; text-align: left !important; ">.alignright</tt></li></ul></li><li style="font-variant: normal !important; text-align: left !important; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
Caption Related Classes:<ul style="font-variant: normal !important; text-align: left !important; margin-top: 0px; margin-right: 0px; margin-bottom: 22px; margin-left: 16px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: square; list-style-position: initial; list-style-image: initial; ">
<li style="font-variant: normal !important; text-align: left !important; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
<tt style="font-variant: normal !important; text-align: left !important; ">.wp-caption</tt></li><li style="font-variant: normal !important; text-align: left !important; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
<tt style="font-variant: normal !important; text-align: left !important; ">.wp-caption-text</tt></li><li style="font-variant: normal !important; text-align: left !important; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
<tt style="font-variant: normal !important; text-align: left !important; ">.gallery-caption</tt></li></ul></li></ul><p style="font-variant: normal !important; text-align: left !important; margin-top: 0px; margin-right: 0px; margin-bottom: 22px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; clear: left; ">
Themes are <b style="font-variant: normal !important; text-align: left !important; ">recommended</b> to support the following WordPress-generated classes:</p><ul style="font-variant: normal !important; text-align: left !important; margin-top: 0px; margin-right: 0px; margin-bottom: 22px; margin-left: 16px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: square; list-style-position: initial; list-style-image: initial; ">
<li style="font-variant: normal !important; text-align: left !important; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
Post Classes:<ul style="font-variant: normal !important; text-align: left !important; margin-top: 0px; margin-right: 0px; margin-bottom: 22px; margin-left: 16px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: square; list-style-position: initial; list-style-image: initial; ">
<li style="font-variant: normal !important; text-align: left !important; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
<tt style="font-variant: normal !important; text-align: left !important; ">.sticky</tt></li></ul></li><li style="font-variant: normal !important; text-align: left !important; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
Comment Classes:<ul style="font-variant: normal !important; text-align: left !important; margin-top: 0px; margin-right: 0px; margin-bottom: 22px; margin-left: 16px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; list-style-type: square; list-style-position: initial; list-style-image: initial; ">
<li style="font-variant: normal !important; text-align: left !important; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
<tt style="font-variant: normal !important; text-align: left !important; ">.bypostauthor</tt></li></ul></li></ul></span></div></blockquote><div>Note that the &quot;recommended&quot; status for .sticky and .bypostauthor is about to be bumped up to &quot;required&quot;.</div>
<div><br></div><div>Regards,</div><div><br></div><div>Chip<br><br><div class="gmail_quote">On Tue, Mar 1, 2011 at 3:07 PM, Robert Ambartsumov <span dir="ltr">&lt;<a href="mailto:robert6292@gmail.com">robert6292@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div dir="ltr">Hey there,<div><br></div><div>I have a question about the wordpress robot that checks the theme files before submission, is it offered as a stand alone for the developers to check the theme on their local host?</div>

<div><br></div><div>And also, there are 6 classes that are required and does the robot checks some or all of the classes these days to be present in style.css?</div><div><br></div><div>I have these classes in another css file and if so I would have to include empty classes in style.css</div>

<div><br></div><div>and what would be the classes names ?</div><div><br></div><div>Thanks.</div></div>
<br>_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
<br></blockquote></div><br></div>