Просмотр исходного кода

fix non-autofixable biome errors

Futa Arai 5 месяцев назад
Родитель
Сommit
e51c1238ba

+ 1 - 0
apps/app/src/components/Admin/Common/AdminNavigation.tsx

@@ -358,6 +358,7 @@ export const AdminNavigation = (): JSX.Element => {
         </button>
         <div
           className="dropdown-menu"
+          role="menu"
           aria-labelledby="dropdown-admin-navigation"
         >
           {getListGroupItemOrDropdownItemList(false)}

+ 1 - 0
apps/app/src/components/Common/GrowiLogo.jsx

@@ -12,6 +12,7 @@ const GrowiLogo = memo(() => (
       height="32"
       viewBox="0 0 64 56"
     >
+      <title>GROWI</title>
       <path
         // eslint-disable-next-line max-len
         d="M17.123 33.8015L10.4717 45.3855C10.2686 45.7427 10.2686 46.1829 10.4717 46.5337L15.5934 55.4514C15.7838 55.7767 16.171 55.9999 16.5645 55.9999H17.123L23.5014 44.9007L17.123 33.8015Z"

+ 3 - 2
apps/app/src/components/Common/PagePathHierarchicalLink/PagePathHierarchicalLink.tsx

@@ -103,18 +103,19 @@ export const PagePathHierarchicalLink = memo(
         {isSeparatorRequired && (
           <span className={`separator ${styles.separator}`}>/</span>
         )}
-
         <Link href={href} prefetch={false} legacyBehavior>
           {shouldDangerouslySetInnerHTML ? (
-            // eslint-disable-next-line react/no-danger
+            // biome-ignore-start lint/a11y/useValidAnchor: ignore
             <a
               className="page-segment"
+              // biome-ignore lint/security/noDangerouslySetInnerHtml: ignore
               dangerouslySetInnerHTML={{
                 __html: linkedPagePathByHtml.pathName,
               }}
             ></a>
           ) : (
             <a className="page-segment">{linkedPagePath.pathName}</a>
+            // biome-ignore-end lint/a11y/useValidAnchor: ignore
           )}
         </Link>
       </RootElm>

+ 2 - 2
apps/app/src/components/PageView/PageAlerts/FixPageGrantAlert.tsx

@@ -165,8 +165,8 @@ const FixPageGrantModal = (props: ModalProps): JSX.Element => {
           {t('fix_page_grant.modal.grant_label.currentPageGrantLabel') +
             currentGrantLabel}
         </p>
-        {/* eslint-disable-next-line react/no-danger */}
         <p
+          // biome-ignore lint/security/noDangerouslySetInnerHtml: ignore
           dangerouslySetInnerHTML={{
             __html: t('fix_page_grant.modal.grant_label.docLink'),
           }}
@@ -188,9 +188,9 @@ const FixPageGrantModal = (props: ModalProps): JSX.Element => {
       <>
         <ModalBody>
           <div>
-            {/* eslint-disable-next-line react/no-danger */}
             <p
               className="mb-2"
+              // biome-ignore lint/security/noDangerouslySetInnerHtml: ignore
               dangerouslySetInnerHTML={{
                 __html: t('fix_page_grant.modal.need_to_fix_grant'),
               }}

+ 1 - 1
apps/app/src/components/PageView/PageAlerts/FullTextSearchNotCoverAlert.tsx

@@ -28,7 +28,7 @@ export const FullTextSearchNotCoverAlert = (): JSX.Element => {
       </strong>
       <br />
       <small
-        // eslint-disable-next-line react/no-danger
+        // biome-ignore lint/security/noDangerouslySetInnerHtml: ignore
         dangerouslySetInnerHTML={{
           __html: t('page_page.notice.not_indexed2', {
             threshold: `<code>ELASTICSEARCH_MAX_BODY_LENGTH_TO_INDEX=${elasticsearchMaxBodyLengthToIndex}</code>`,

+ 1 - 1
apps/app/src/components/PageView/PageAlerts/PageStaleAlert.tsx

@@ -26,7 +26,7 @@ export const PageStaleAlert = (): JSX.Element => {
     return <></>;
   }
 
-  let alertClass;
+  let alertClass: string;
   switch (contentAge) {
     case 1:
       alertClass = 'alert-info';

+ 1 - 0
apps/app/src/components/ReactMarkdownComponents/NextLink.tsx

@@ -47,6 +47,7 @@ export const NextLink = (props: Props): JSX.Element => {
   const { data: siteUrl } = useSiteUrl();
 
   if (href == null) {
+    // biome-ignore lint/a11y/useValidAnchor: ignore
     return <a className={className}>{children}</a>;
   }
 

+ 1 - 1
apps/app/src/components/ShareLinkPageView/ShareLinkAlert.tsx

@@ -42,8 +42,8 @@ const ShareLinkAlert: FC<Props> = (props: Props) => {
       {expiredAt == null ? (
         <span>{t('page_page.notice.no_deadline')}</span>
       ) : (
-        // eslint-disable-next-line react/no-danger
         <span
+          // biome-ignore lint/security/noDangerouslySetInnerHtml: ignore
           dangerouslySetInnerHTML={{
             __html: t('page_page.notice.expiration', { expiredAt }),
           }}

+ 1 - 1
biome.json

@@ -25,7 +25,7 @@
       "!apps/slackbot-proxy/src/public/bootstrap/**",
       "!packages/editor/**",
       "!packages/pdf-converter-client/src/index.ts",
-      "!packages/pdf-converter-client/specs/**",
+      "!apps/pdf-converter/specs/**",
       "!apps/app/playwright/**",
       "!apps/app/public/**",
       "!apps/app/src/client/**",