anephenix/hub

View on GitHub

Showing 5 of 86 total issues

File pubsub.test.js has 842 lines of code (exceeds 250 allowed). Consider refactoring.
Open

// Dependencies
const assert = require('assert');
const { Hub, HubClient } = require('../../index');
const WebSocket = require('ws');
const { v4: uuidv4 } = require('uuid');
Severity: Major
Found in __tests__/lib/pubsub.test.js - About 2 days to fix

    File index.test.js has 474 lines of code (exceeds 250 allowed). Consider refactoring.
    Open

    // Dependencies
    const assert = require('assert');
    const { Hub, HubClient } = require('../../../index');
    const httpShutdown = require('http-shutdown');
    const { delay, delayUntil } = require('../../../helpers/delay');
    Severity: Minor
    Found in __tests__/lib/client/index.test.js - About 7 hrs to fix

      File index.test.js has 359 lines of code (exceeds 250 allowed). Consider refactoring.
      Open

      const assert = require('assert');
      const http = require('http');
      const https = require('https');
      const { Hub, HubClient } = require('../index');
      const httpShutdown = require('http-shutdown');
      Severity: Minor
      Found in __tests__/index.test.js - About 4 hrs to fix

        File redis.test.js has 310 lines of code (exceeds 250 allowed). Consider refactoring.
        Open

        // Dependencies
        const assert = require('assert');
        const RedisDataStore = require('../../../lib/dataStores/redis');
        const { decode } = require('../../../lib/dataTransformer');
        const redisLib = require('redis');
        Severity: Minor
        Found in __tests__/lib/dataStores/redis.test.js - About 3 hrs to fix

          File memory.test.js has 262 lines of code (exceeds 250 allowed). Consider refactoring.
          Open

          // Dependencies
          const assert = require('assert');
          const MemoryDataStore = require('../../../lib/dataStores/memory');
          
          describe('memory data store', () => {
          Severity: Minor
          Found in __tests__/lib/dataStores/memory.test.js - About 2 hrs to fix
            Severity
            Category
            Status
            Source
            Language