Skip to content

Commit d9f3a67

Browse files
committed
test husky + fix
1 parent ce814b6 commit d9f3a67

File tree

11 files changed

+29
-28
lines changed

11 files changed

+29
-28
lines changed
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Type } from '@nestjs/common';
22

3-
// noinspection JSUnusedLocalSymbols
4-
export function PickProjectionHelper<T, K extends keyof T>(
3+
/* eslint-disable */
4+
export function PickProjectionHelper<T, _K extends keyof T>(
55
classRef: Type<T>,
66
_projection: {
77
[key in keyof T]?: number | 1 | 0;
@@ -10,3 +10,4 @@ export function PickProjectionHelper<T, K extends keyof T>(
1010
//TODO: fix to use projection with pick or partial
1111
return classRef;
1212
}
13+
/* eslint-enable */

src/_common/pipes/object-id-validation.pipe.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,12 @@ import { Types } from 'mongoose';
33

44
@Injectable()
55
export class ObjectIdValidationPipe implements PipeTransform<string, Types.ObjectId> {
6+
/* eslint-disable */
67
public transform(value: string | Types.ObjectId, _metadata: ArgumentMetadata): Types.ObjectId {
78
if (!Types.ObjectId.isValid(value)) {
89
throw new BadRequestException(`Invalid ObjectId <${value}>`);
910
}
1011
return new Types.ObjectId(value);
1112
}
13+
/* eslint-enable */
1214
}

src/_common/tests/service.assertions.utils.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,13 +98,15 @@ export async function createAssertions<T>(service: AbstractServiceSchema, model:
9898
expect(result).toEqual(expectedData);
9999
}
100100

101+
/* eslint-disable */
101102
export async function createErrorAssertions<T>(service: AbstractServiceSchema, newData) {
102103
try {
103104
await service.create(newData);
104105
} catch (error) {
105106
expect(error).toBeInstanceOf(Error);
106107
}
107108
}
109+
/* eslint-enable */
108110

109111
export async function updateAssertions<T>(
110112
service: AbstractServiceSchema,

src/core/auth/_strategies/local.strategy.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { ForbiddenException, Injectable, Logger, UnauthorizedException } from '@nestjs/common';
1+
import { Injectable, Logger, UnauthorizedException } from '@nestjs/common';
22
import { PassportStrategy } from '@nestjs/passport';
33
import { AuthService } from '~/core/auth/auth.service';
44
import { IVerifyOptions, Strategy } from 'passport-local';

src/core/auth/auth.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { ModuleRef } from '@nestjs/core';
44
import { Redis } from 'ioredis';
55
import { randomBytes } from 'crypto';
66
import { InjectRedis } from '@nestjs-modules/ioredis';
7-
import { argon2id, verify as argon2Verify } from 'argon2';
7+
import { verify as argon2Verify } from 'argon2';
88
import { Agents } from '~/core/agents/_schemas/agents.schema';
99
import { AgentsService } from '~/core/agents/agents.service';
1010
import { AgentType } from '~/_common/types/agent.type';

src/core/form/_dto/parts/section.dto.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
1-
import { ApiProperty, PartialType } from '@nestjs/swagger';
2-
import { IsString, IsEnum, IsObject, ValidateNested, IsOptional, IsMongoId } from 'class-validator';
3-
import { ObjectId } from 'mongodb';
4-
import { MixedValue } from '~/_common/types/mixed-value.type';
5-
import { MetadataDto } from '~/_common/abstracts/dto/metadata.dto';
6-
import { forwardRef } from '@nestjs/common';
1+
import { ApiProperty } from '@nestjs/swagger';
2+
import { IsEnum, IsObject, IsOptional, IsString, ValidateNested } from 'class-validator';
73
import { Type } from 'class-transformer';
84
import { FormFieldDto } from './field.dto';
95
import { FormTypes } from '../../_enum/types';

src/core/form/_interface/form.interface.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
import { Types } from 'mongoose';
21
import { FormTypes } from '../_enum/types';
3-
import { Form } from '../_schemas/form.schema';
42
import { MixedValue } from '~/_common/types/mixed-value.type';
3+
54
interface TicketFormField {
65
component: string;
76
label: string;
@@ -36,6 +35,7 @@ interface TicketFormSection {
3635
};
3736
}
3837

38+
/* eslint-disable */
3939
interface TicketForm {
4040
title: string;
4141
description: string;
@@ -46,3 +46,4 @@ interface TicketForm {
4646
submitButtonText: string;
4747
submitApiUrl: string;
4848
}
49+
/* eslint-enable */

src/core/form/_schemas/form.schema.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose';
2-
import { Document, Mixed } from 'mongoose';
32
import { AbstractSchema } from '~/_common/abstracts/schemas/abstract.schema';
43
import { FormTypes } from '../_enum/types';
54
import { FormSectionPart, FormSectionPartSchema } from './parts/section.part.schema';

src/core/form/form.controller.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Body, Controller, Delete, Get, HttpStatus, Param, Patch, Post, Res } fr
22
import { FormDto, FormUpdateDto } from './_dto/form.dto';
33
import { FormService } from './form.service';
44
import { AbstractController } from '~/_common/abstracts/abstract.controller';
5-
import { ApiOkResponse, ApiParam, ApiResponse, ApiTags } from '@nestjs/swagger';
5+
import { ApiParam, ApiResponse, ApiTags } from '@nestjs/swagger';
66
import {
77
SearchFilterSchema,
88
FilterSchema,

src/core/form/form.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { InjectModel } from '@nestjs/mongoose';
33
import { Form } from './_schemas/form.schema';
44
import { Model } from 'mongoose';
55
import { AbstractServiceSchema } from '~/_common/abstracts/abstract.service.schema';
6-
import { ModuleRef, REQUEST } from '@nestjs/core';
6+
import { ModuleRef } from '@nestjs/core';
77

88
@Injectable()
99
export class FormService extends AbstractServiceSchema {

0 commit comments

Comments
 (0)