notduncansmith/summit

View on GitHub
lib/summit.js

Summary

Maintainability
C
1 day
Test Coverage

File summit.js has 282 lines of code (exceeds 250 allowed). Consider refactoring.
Open

require('sys').puts = console.log;

var databaseProvider = require('./db')
  , searchProvider = require('./search')

Severity: Minor
Found in lib/summit.js - About 2 hrs to fix

    Function Summit has 65 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

    function Summit (userConfig) {
      var viewDir = path.join(Summit.maindir(), 'views');
    
      this.config = configure(userConfig);
      this.env = this.config.environment;
    Severity: Major
    Found in lib/summit.js - About 2 hrs to fix

      Function _setup has 47 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

      Summit.prototype._setup = function () {
        var self = this;
        var defaultViewDir = path.join(__dirname, '..', 'views');
      
        this.viewDirs.push(defaultViewDir);
      Severity: Minor
      Found in lib/summit.js - About 1 hr to fix

        Function exports has 34 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

        module.exports = function () {
          var helpers = [
              'res'
            , 'file'
            , 'text'
        Severity: Minor
        Found in lib/summit.js - About 1 hr to fix

          There are no issues that match your filters.

          Category
          Status