From a75a5b72b2fb00b25cbe681f012b545680171f4b Mon Sep 17 00:00:00 2001 From: Christoffer Bjelke <56649743+chribjel@users.noreply.github.com> Date: Wed, 4 Dec 2024 16:07:30 +0100 Subject: [PATCH] chore: enable eslint rule react/no-danger (#17983) * enable react/no-danger and disable rule all places * remove wild rule --- apps/web/app/layout.tsx | 2 ++ apps/web/components/PageWrapper.tsx | 3 +++ apps/web/components/PageWrapperAppDir.tsx | 3 +++ apps/web/components/team/screens/Team.tsx | 4 ++-- apps/web/modules/apps/[slug]/slug-view.tsx | 1 + apps/web/modules/bookings/views/bookings-single-view.tsx | 1 + apps/web/modules/signup-view.tsx | 4 ++++ apps/web/modules/team/team-view.tsx | 1 + apps/web/modules/users/views/users-public-view.tsx | 1 + apps/web/modules/videos/views/videos-single-view.tsx | 1 + apps/web/pages/_document.tsx | 1 + packages/app-store/BookingPageTagManager.tsx | 3 +++ packages/config/eslint-preset.js | 9 +++++++++ packages/emails/src/components/Info.tsx | 1 + packages/emails/src/components/RawHtml.tsx | 1 + .../features/bookings/Booker/components/EventMeta.tsx | 1 + .../pages/settings/other-team-profile-view.tsx | 3 ++- .../features/ee/organizations/pages/settings/profile.tsx | 1 + packages/features/ee/teams/pages/team-profile-view.tsx | 3 ++- .../eventtypes/components/EventTypeDescription.tsx | 1 + packages/features/form-builder/FormBuilder.tsx | 1 + packages/ui/components/form/checkbox/Checkbox.tsx | 1 + 22 files changed, 43 insertions(+), 4 deletions(-) diff --git a/apps/web/app/layout.tsx b/apps/web/app/layout.tsx index 3deb43e738..e900cbb6b2 100644 --- a/apps/web/app/layout.tsx +++ b/apps/web/app/layout.tsx @@ -74,6 +74,7 @@ export default async function RootLayout({ children }: { children: React.ReactNo diff --git a/apps/web/components/PageWrapperAppDir.tsx b/apps/web/components/PageWrapperAppDir.tsx index 7ffc679986..f97125fe16 100644 --- a/apps/web/components/PageWrapperAppDir.tsx +++ b/apps/web/components/PageWrapperAppDir.tsx @@ -54,6 +54,9 @@ function PageWrapper(props: PageWrapperProps) { {getLayout( diff --git a/apps/web/components/team/screens/Team.tsx b/apps/web/components/team/screens/Team.tsx index f2d28d92f5..6905ae1f5b 100644 --- a/apps/web/components/team/screens/Team.tsx +++ b/apps/web/components/team/screens/Team.tsx @@ -2,7 +2,6 @@ import Link from "next/link"; import { useLocale } from "@calcom/lib/hooks/useLocale"; import { useRouterQuery } from "@calcom/lib/hooks/useRouterQuery"; -import { md } from "@calcom/lib/markdownIt"; import { markdownToSafeHTML } from "@calcom/lib/markdownToSafeHTML"; import type { TeamWithMembers } from "@calcom/lib/server/queries/teams"; import type { UserProfile } from "@calcom/types/UserProfile"; @@ -40,7 +39,8 @@ const Member = ({ member, teamName }: { member: MemberType; teamName: string | n <>
> ) : ( diff --git a/apps/web/modules/apps/[slug]/slug-view.tsx b/apps/web/modules/apps/[slug]/slug-view.tsx index da843e0e38..6331f81e40 100644 --- a/apps/web/modules/apps/[slug]/slug-view.tsx +++ b/apps/web/modules/apps/[slug]/slug-view.tsx @@ -72,6 +72,7 @@ function SingleAppPage(props: PageProps) { // privacy="https://zoom.us/privacy" body={ <> + {/* eslint-disable-next-line react/no-danger */} > } diff --git a/apps/web/modules/bookings/views/bookings-single-view.tsx b/apps/web/modules/bookings/views/bookings-single-view.tsx index 464e3bfee9..be7902f94e 100644 --- a/apps/web/modules/bookings/views/bookings-single-view.tsx +++ b/apps/web/modules/bookings/views/bookings-single-view.tsx @@ -674,6 +674,7 @@ export default function Success(props: PageProps) { <>