Showing 5 of 73 total issues
UsersService
has 22 functions (exceeds 20 allowed). Consider refactoring. Open
Open
@Injectable()
export class UsersService {
constructor(
@InjectModel('User') private readonly userModel: Model<User>,
@InjectModel('Token')
File projects.service.ts
has 261 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
/* eslint-disable @typescript-eslint/camelcase */
const uniqolor = require('uniqolor');
import { Model } from 'mongoose';
import { Injectable, NotFoundException } from '@nestjs/common';
import { InjectModel } from '@nestjs/mongoose';
File types.ts
has 256 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
export interface SystemConfig {
jira: boolean;
registration: boolean;
saml: boolean;
upstreamAuth: boolean;
Avoid deeply nested control flow statements. Open
Open
} else if (typeof fieldValue === 'object') {
for (const key of Object.keys(fieldValue)) {
// @ts-ignore
mkdwn += parseField(key, fieldValue[key]);
}
Avoid deeply nested control flow statements. Open
Open
for (const [index, element] of fieldValue.entries()) {
mkdwn += `<details><summary><b># ${index}</b></summary><p>\n\n`;
Object.keys(element).forEach((key) => {
mkdwn += parseField(key, element[key]);