BerniWittmann/spielplanismaning

View on GitHub
src/routes/spielplanGenerator/spielplanGenerator.js

Summary

Maintainability
C
1 day
Test Coverage

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

module.exports = function () {
    const logger = require('winston').loggers.get('spielplanGenerator');
    const moment = require('moment');
    const async = require('async');
    const _ = require('lodash');
Severity: Major
Found in src/routes/spielplanGenerator/spielplanGenerator.js - About 7 hrs to fix

    Function regenerate has 58 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

        spielplanGenerator.regenerate = function (cb) {
            logger.verbose('Generate Spielplan with keeping completed games');
            const data = {};
            const beachEventID = cls.getBeachEventID();
            const clsSession = cls.getNamespace();
    Severity: Major
    Found in src/routes/spielplanGenerator/spielplanGenerator.js - About 2 hrs to fix

      Function generateNew has 42 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

          spielplanGenerator.generateNew = function (cb) {
              logger.verbose('Generate a complete new Spielplan');
              const data = {};
              const beachEventID = cls.getBeachEventID();
              const clsSession = cls.getNamespace();
      Severity: Minor
      Found in src/routes/spielplanGenerator/spielplanGenerator.js - About 1 hr to fix

        Function generate has 28 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

            function generate(payload, cb) {
                logger.verbose('Generator Started');
        
                const beachEventID = cls.getBeachEventID();
                const clsSession = cls.getNamespace();
        Severity: Minor
        Found in src/routes/spielplanGenerator/spielplanGenerator.js - About 1 hr to fix

          There are no issues that match your filters.

          Category
          Status