Skip to content

Commit 5d9b45a

Browse files
committed
chore: lint fixes
1 parent 55cc43c commit 5d9b45a

File tree

10 files changed

+14
-5
lines changed

10 files changed

+14
-5
lines changed

eslint.config.mjs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,9 @@ export default [
7777
'n/no-unsupported-features/es-builtins': ['error', {
7878
version: '>=22.1.0',
7979
}],
80+
'n/no-unsupported-features/node-builtins': ['error', {
81+
version: '>=22.1.0',
82+
}],
8083
'@typescript-eslint/naming-convention': ['error', {
8184
selector: 'property',
8285
format: ['camelCase', 'PascalCase'],

src/infrastructure/logging/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export function getRequestLogger(moduleName: keyof LoggingConfig): pino.Logger {
4646
const baseLogger = getLogger(moduleName);
4747
const reqId = getCurrentReqId();
4848

49-
if (reqId) {
49+
if (reqId != null && reqId !== '') {
5050
return baseLogger.child({
5151
reqId,
5252
});

src/infrastructure/logging/reqId.context.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,6 @@ export const requestContextStorage = new AsyncLocalStorage<RequestContext>();
1919
*/
2020
export function getCurrentReqId(): string | undefined {
2121
const context = requestContextStorage.getStore();
22+
2223
return context?.reqId;
2324
}

src/presentation/http/middlewares/common/userIdResolver.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import { getRequestLogger } from '@infrastructure/logging/index.js';
77
* Add middleware for resolve userId from Access Token and add it to request
88
* @param server - fastify instance
99
* @param authService - auth domain service
10-
* @param logger - logger instance
1110
*/
1211
export default function addUserIdResolver(server: FastifyInstance, authService: AuthService): void {
1312
/**

src/presentation/http/middlewares/noteSettings/useMemberRoleResolver.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ export default function useMemberRoleResolver(noteSettingsService: NoteSettingsS
1616
*/
1717
memberRoleResolver: preHandlerHookHandler;
1818
} {
19-
2019
return {
2120
memberRoleResolver: async function memberRoleResolver(request, reply) {
2221
const logger = getRequestLogger('middlewares');
@@ -39,7 +38,7 @@ export default function useMemberRoleResolver(noteSettingsService: NoteSettingsS
3938
request.memberRole = memberRole;
4039
}
4140
} catch (error) {
42-
if (request.note && request.userId) {
41+
if (request.note != null && request.userId != null) {
4342
logger.error(`Can not resolve Member role by note [id = ${request.note.id}] and user [id = ${request.userId}]`);
4443
} else {
4544
logger.error('Can not resolve Member role - note or user ID not available');

src/presentation/http/middlewares/noteSettings/useNoteSettingsResolver.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ export default function useNoteSettingsResolver(noteSettingsService: NoteSetting
1515
*/
1616
noteSettingsResolver: preHandlerHookHandler;
1717
} {
18-
1918
return {
2019
noteSettingsResolver: async function noteSettingsResolver(request, reply) {
2120
const logger = getRequestLogger('middlewares');

src/presentation/http/policies/authRequired.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ export default async function authRequired(context: PolicyContext): Promise<void
1313

1414
if (userId === null) {
1515
logger.warn('User is not authenticated');
16+
1617
return await reply.unauthorized();
1718
}
1819

src/presentation/http/policies/notePublicOrUserInTeam.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ export default async function notePublicOrUserInTeam(context: PolicyContext): Pr
1818
*/
1919
if (isEmpty(request.note) || isEmpty(request.noteSettings)) {
2020
logger.warn('Note or note settings not found');
21+
2122
return await reply.notAcceptable('Note not found');
2223
};
2324

@@ -40,10 +41,12 @@ export default async function notePublicOrUserInTeam(context: PolicyContext): Pr
4041
/** If user is unathorized we return 401 unauthorized */
4142
if (isEmpty(userId)) {
4243
logger.warn('Unauthorized user trying to access private note');
44+
4345
return await reply.unauthorized();
4446
/** If user is authorized, but is not in the team, we return 403 forbidden */
4547
} else if (isEmpty(memberRole)) {
4648
logger.warn('User not in team for private note');
49+
4750
return await reply.forbidden();
4851
}
4952
}

src/presentation/http/policies/userCanEdit.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ export default async function userCanEdit(context: PolicyContext): Promise<void>
1818
*/
1919
if (isEmpty(userId)) {
2020
logger.warn('User not authenticated for edit access');
21+
2122
return await reply.unauthorized();
2223
};
2324

@@ -26,6 +27,7 @@ export default async function userCanEdit(context: PolicyContext): Promise<void>
2627
*/
2728
if (isEmpty(request.note)) {
2829
logger.warn('Note not found for edit permission check');
30+
2931
return await reply.notAcceptable('Note not found');
3032
};
3133

@@ -37,6 +39,7 @@ export default async function userCanEdit(context: PolicyContext): Promise<void>
3739
*/
3840
if (memberRole !== MemberRole.Write) {
3941
logger.warn('User does not have write permission for note');
42+
4043
return await reply.forbidden();
4144
}
4245

src/repository/storage/postgres/orm/sequelize/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ export default class SequelizeOrm {
2929
benchmark: true,
3030
logging: (message, timing) => {
3131
const logger = getRequestLogger('database');
32+
3233
logger.info(
3334
{ durationMs: timing },
3435
message

0 commit comments

Comments
 (0)