NodeBB/NodeBB

View on GitHub
public/src/admin/manage/users.js

Summary

Maintainability
D
2 days
Test Coverage

Function init has 471 lines of code (exceeds 75 allowed). Consider refactoring.
Open

    Users.init = function () {
        $('#results-per-page').val(ajaxify.data.resultsPerPage).on('change', function () {
            const query = utils.params();
            query.resultsPerPage = $('#results-per-page').val();
            const qs = buildSearchQuery(query);
Severity: Major
Found in public/src/admin/manage/users.js - About 2 days to fix

    File users.js has 602 lines of code (exceeds 500 allowed). Consider refactoring.
    Open

    'use strict';
    
    define('admin/manage/users', [
        'translator', 'benchpress', 'autocomplete', 'api', 'slugify', 'bootbox', 'alerts', 'accounts/invite', 'helpers', 'admin/modules/change-email',
    ], function (translator, Benchpress, autocomplete, api, slugify, bootbox, alerts, AccountInvite, helpers, changeEmail) {
    Severity: Major
    Found in public/src/admin/manage/users.js - About 4 hrs to fix

      There are no issues that match your filters.

      Category
      Status