Roots Theme Not Compliant with WordPress Theme Standards

Roots Starter Theme Version 7.0.3
Using Theme-Check to verify Theme

Errors in fresh install:

    REQUIRED:.sticky css class is needed in your theme css.
    REQUIRED:.gallery-caption css class is needed in your theme css.
    REQUIRED:.bypostauthor css class is needed in your theme css.
    REQUIRED: This theme doesn't seem to display tags. Modify it to display tags in appropriate locations.
    WARNING: The theme uses the add_shortcode() function. Custom post-content shortcodes are plugin-territory functionality.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/grunt-contrib-less/node_modules/less/test/browser/less.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/grunt-contrib-less/node_modules/less/dist/lessc-rhino-1.7.5.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/grunt-contrib-less/node_modules/less/dist/less-rhino-1.7.5.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/grunt-contrib-less/node_modules/less/dist/less-1.7.5.min.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/grunt-contrib-less/node_modules/less/dist/less-1.7.5.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/dist/rx.time.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/dist/rx.testing.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/dist/rx.sorting.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/dist/rx.lite.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/dist/rx.lite.extras.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/dist/rx.lite.compat.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/dist/rx.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/dist/rx.experimental.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/dist/rx.compat.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/dist/rx.coincidence.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/dist/rx.binding.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/dist/rx.backpressure.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/dist/rx.async.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/dist/rx.async.compat.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/dist/rx.all.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/dist/rx.all.compat.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/insight/node_modules/inquirer/node_modules/rx/dist/rx.aggregates.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/inquirer/node_modules/rx/dist/rx.time.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/inquirer/node_modules/rx/dist/rx.testing.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/inquirer/node_modules/rx/dist/rx.sorting.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/inquirer/node_modules/rx/dist/rx.lite.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/inquirer/node_modules/rx/dist/rx.lite.extras.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/inquirer/node_modules/rx/dist/rx.lite.compat.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/inquirer/node_modules/rx/dist/rx.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/inquirer/node_modules/rx/dist/rx.experimental.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/inquirer/node_modules/rx/dist/rx.compat.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/inquirer/node_modules/rx/dist/rx.coincidence.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/inquirer/node_modules/rx/dist/rx.binding.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/inquirer/node_modules/rx/dist/rx.backpressure.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/inquirer/node_modules/rx/dist/rx.async.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/inquirer/node_modules/rx/dist/rx.async.compat.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/inquirer/node_modules/rx/dist/rx.all.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/inquirer/node_modules/rx/dist/rx.all.compat.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: Both DOS and UNIX style line endings were found in the file node_modules/bower/node_modules/inquirer/node_modules/rx/dist/rx.aggregates.js. This causes a problem with SVN repositories and must be corrected before the theme can be accepted. Please change the file to use only one style of line endings.
    WARNING: file_get_contents was found in the file lib/scripts.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.

    Line 30: $get_assets = file_get_contents(get_template_directory() . '/assets/manifest.json');

    WARNING: .bowerrc .gitignore .git .editorconfig .gitkeep .bower.json .jshintrc .jscsrc .csscomb.json .csslintrc .travis.yml .bin .npmignore .idea .name .grunt .jshintignore .dir-locals.el .gitmodules .eslintrc .ignore .istanbul.yml .jamignore .coveralls.yml .jscsrc.todo .lint .testignore .lintignore .cardinalrc .npmrc .npm-completion.tmp .tern-port .testem.json .documentup.json .gitattributes Hidden Files or Folders found.
    REQUIRED: Please remove any extraneous directories like .git or .svn from the ZIP file before uploading it.
    REQUIRED: Could not find add_theme_support( 'automatic-feed-links' ). See: add_theme_support

     <?php add_theme_support( $feature ); ?>

    RECOMMENDED: could not find the file readme.txt in the theme. Please see Theme_Documentation for more information.
    RECOMMENDED: No reference to the_post_thumbnail() was found in the theme. It is recommended that the theme implement this functionality instead of using custom fields for thumbnails.
    RECOMMENDED: No reference to add_theme_support( "custom-header", $args ) was found in the theme. It is recommended that the theme implement this functionality if using an image for the header.
    RECOMMENDED: No reference to add_theme_support( "custom-background", $args ) was found in the theme. If the theme uses background images or solid colors for the background, then it is recommended that the theme implement this functionality.
    RECOMMENDED: Tags: is either empty or missing in style.css header.
    INFO: Possible hard-coded links were found in the file base.php.

    Line 6: <?php _e('You are using an <strong>outdated</strong> browser. Please <a href='http://browsehappy.com/'>upgrade your browser</a> to improve your experienc

Most of those errors are from third party NPM packages. That aside, we have no plans on adding or ‘fixing’ anything from that.

If you’d like to have a theme on WP.org then you’ll need to make sure to meet those requirements on your own.