diff --git a/apps/api/src/app/change/usecases/promote-feed-change/promote-feed-change.ts b/apps/api/src/app/change/usecases/promote-feed-change/promote-feed-change.ts index 977f5605419..a6ba86745fd 100644 --- a/apps/api/src/app/change/usecases/promote-feed-change/promote-feed-change.ts +++ b/apps/api/src/app/change/usecases/promote-feed-change/promote-feed-change.ts @@ -7,7 +7,7 @@ export class PromoteFeedChange { constructor(private feedRepository: FeedRepository) {} async execute(command: PromoteTypeChangeCommand) { - let item: FeedEntity | undefined = undefined; + let item: FeedEntity | undefined; if (command.item.name) { item = await this.feedRepository.findOne({ _environmentId: command.environmentId, diff --git a/apps/api/src/app/events/usecases/send-message/send-message.usecase.ts b/apps/api/src/app/events/usecases/send-message/send-message.usecase.ts index ced2c2832bb..e7e2a0d6361 100644 --- a/apps/api/src/app/events/usecases/send-message/send-message.usecase.ts +++ b/apps/api/src/app/events/usecases/send-message/send-message.usecase.ts @@ -120,7 +120,7 @@ export class SendMessage { return filter?.children?.find((item) => item?.on === 'subscriber'); }); - let subscriber = undefined; + let subscriber; if (fetchSubscriber) { /// TODO: refactor command.subscriberId to command._subscriberId diff --git a/apps/api/src/app/logs/usecases/create-log/create-log.usecase.ts b/apps/api/src/app/logs/usecases/create-log/create-log.usecase.ts index 0600918ec2c..b908f7f3075 100644 --- a/apps/api/src/app/logs/usecases/create-log/create-log.usecase.ts +++ b/apps/api/src/app/logs/usecases/create-log/create-log.usecase.ts @@ -11,8 +11,9 @@ export class CreateLog { if (command.raw) { try { rawData = JSON.stringify(command.raw); - // eslint-disable-next-line no-empty - } catch (e) {} + } catch (error) { + console.error('Parsing raw data when creating a log failed', error); + } } // diff --git a/apps/web/cypress/tests/auth.spec.ts b/apps/web/cypress/tests/auth.spec.ts index c1be89e349e..8bdc30a5411 100644 --- a/apps/web/cypress/tests/auth.spec.ts +++ b/apps/web/cypress/tests/auth.spec.ts @@ -131,7 +131,7 @@ describe('User Sign-up and Login', function () { cy.getByTestId('submit-btn').click(); // setting current time in future, to simulate expired token - var todaysDate = new Date(); + const todaysDate = new Date(); todaysDate.setDate(todaysDate.getDate() + 30); // iat - exp = 30 days cy.clock(todaysDate); diff --git a/apps/web/src/components/layout/components/SideNav.tsx b/apps/web/src/components/layout/components/SideNav.tsx index c554e10d196..97719feccf4 100644 --- a/apps/web/src/components/layout/components/SideNav.tsx +++ b/apps/web/src/components/layout/components/SideNav.tsx @@ -164,13 +164,23 @@ export function SideNav({}: Props) { - + Support

   •   

- + Documentation
diff --git a/apps/web/src/pages/templates/workflow/WorkflowEditorPage.tsx b/apps/web/src/pages/templates/workflow/WorkflowEditorPage.tsx index 61a827ab9b9..12b48ce4112 100644 --- a/apps/web/src/pages/templates/workflow/WorkflowEditorPage.tsx +++ b/apps/web/src/pages/templates/workflow/WorkflowEditorPage.tsx @@ -241,7 +241,7 @@ const WorkflowEditorPage = ({ Configure the digest parameters. Read more about the digest engine{' '} - + here . diff --git a/apps/widget/cypress/support/commands.ts b/apps/widget/cypress/support/commands.ts index 4925a87309d..e08daa5b9ac 100644 --- a/apps/widget/cypress/support/commands.ts +++ b/apps/widget/cypress/support/commands.ts @@ -71,7 +71,7 @@ Cypress.Commands.add('initializeSession', function (settings = {} as IInitialize cy.log(`Widget initialized: ${session.subscriberId}`); }) .then((session: any) => { - let encryptedHmacHash: string | undefined = undefined; + let encryptedHmacHash: string | undefined; if (settings.hmacEncryption) { cy.task('enableEnvironmentHmac', { diff --git a/docs/src/theme/DocPage/index.js b/docs/src/theme/DocPage/index.js index a6b1a39dff9..93bf2506a29 100644 --- a/docs/src/theme/DocPage/index.js +++ b/docs/src/theme/DocPage/index.js @@ -1,6 +1,5 @@ -import React from 'react'; +import React, { createContext } from 'react'; import DocPage from '@theme-original/DocPage'; -import { createContext } from 'react'; export const SidebarContext = createContext('default'); diff --git a/docs/src/theme/Footer/Links/MultiColumn/index.js b/docs/src/theme/Footer/Links/MultiColumn/index.js index 02009711492..488981d5762 100644 --- a/docs/src/theme/Footer/Links/MultiColumn/index.js +++ b/docs/src/theme/Footer/Links/MultiColumn/index.js @@ -37,7 +37,7 @@ function SideColumn() { className="footer__button" href="https://github.com/novuhq/novu" target="_blank" - rel="noopener" + rel="noopener noreferrer" > Star us on GitHub diff --git a/libs/embed/src/embed.ts b/libs/embed/src/embed.ts index 4f51f85a8d3..fa1d020f978 100644 --- a/libs/embed/src/embed.ts +++ b/libs/embed/src/embed.ts @@ -122,7 +122,7 @@ class Novu { } function hideWidget() { - var elem = document.querySelector('.wrapper-novu-widget') as HTMLBodyElement; + const elem = document.querySelector('.wrapper-novu-widget') as HTMLBodyElement; if (elem) { elem.style.display = 'none'; @@ -134,7 +134,7 @@ class Novu { _scope.widgetVisible = !_scope.widgetVisible; positionIframe(); - var elem = document.querySelector('.wrapper-novu-widget') as HTMLBodyElement; + const elem = document.querySelector('.wrapper-novu-widget') as HTMLBodyElement; if (elem) { elem.style.display = 'inline-block';