RocketChat/Rocket.Chat

View on GitHub
apps/meteor/ee/server/lib/registerServiceModels.ts

Summary

Maintainability
A
1 hr
Test Coverage

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

export function registerServiceModels(db: Db, trash?: Collection<RocketChatRecordDeleted<any>>): void {
    registerModel('IRolesModel', () => new RolesRaw(db));
    registerModel('IRoomsModel', () => new RoomsRaw(db));
    registerModel('ISettingsModel', () => new SettingsRaw(db, trash as Collection<RocketChatRecordDeleted<ISetting>>));
    registerModel('ISubscriptionsModel', () => new SubscriptionsRaw(db, trash as Collection<RocketChatRecordDeleted<ISubscription>>));
Severity: Minor
Found in apps/meteor/ee/server/lib/registerServiceModels.ts - About 1 hr to fix

    There are no issues that match your filters.

    Category
    Status