getlackey/lackey-cms

View on GitHub
modules/core/server/models/media/sockets.js

Summary

Maintainability
C
7 hrs
Test Coverage

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

module.exports = (socket, config) => {


    socket.on('media.start-upload', (data) => {
        console.log('media.start-upload', data);
Severity: Major
Found in modules/core/server/models/media/sockets.js - About 4 hrs to fix

    Function postProcess has 49 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

    function postProcess(file, config) {
        SCli.debug(__MODULE_NAME, 'Post process', file);
        let oldPath = file.path;
        return new Promise((resolve) => {
                resolve(mime.lookup(file.path));
    Severity: Minor
    Found in modules/core/server/models/media/sockets.js - About 1 hr to fix

      Function progress has 37 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

          function progress(file, guid) {
      
              SCli.debug(__MODULE_NAME, 'progress');
      
              let place = file.downloaded / 524288,
      Severity: Minor
      Found in modules/core/server/models/media/sockets.js - About 1 hr to fix

        There are no issues that match your filters.

        Category
        Status