ContentMine/thresher

View on GitHub
lib/renderer/headless.js

Summary

Maintainability
A
2 hrs
Test Coverage

Function render has 35 lines of code (exceeds 25 allowed). Consider refactoring.
Open

HeadlessRenderer.prototype.render = function(scrapeUrl, actions, cookiejar) {
  var renderer = this;
  var settings = renderer.settings('debug');
  var spooky = new Spooky(settings, function() {
    spooky.start(scrapeUrl);
Severity: Minor
Found in lib/renderer/headless.js - About 1 hr to fix

    Function settings has 33 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

    HeadlessRenderer.prototype.settings = function(loglevel) {
      env['PHANTOMJS_EXECUTABLE'] = deps.getbinpath('phantomjs');
      return {
        child: {
          command: deps.getbinpath('casperjs'),
    Severity: Minor
    Found in lib/renderer/headless.js - About 1 hr to fix

      There are no issues that match your filters.

      Category
      Status