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

fix non-autofixable biome lint errors

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

+ 3 - 3
packages/core/src/interfaces/config-manager.ts

@@ -26,7 +26,7 @@ export const defineConfig = <T>(
 /**
  * Interface for loading configuration values
  */
-// eslint-disable-next-line @typescript-eslint/no-explicit-any
+// biome-ignore lint/suspicious/noExplicitAny: ignore
 export interface IConfigLoader<K extends string, V extends Record<K, any>> {
   /**
    * Load configurations from environment variables
@@ -39,7 +39,7 @@ export interface IConfigLoader<K extends string, V extends Record<K, any>> {
   loadFromDB(): Promise<RawConfigData<K, V>>;
 }
 
-// eslint-disable-next-line @typescript-eslint/no-explicit-any
+// biome-ignore lint/suspicious/noExplicitAny: ignore
 export type RawConfigData<K extends string, V extends Record<K, any>> = Record<
   K,
   {
@@ -56,7 +56,7 @@ export type UpdateConfigOptions = {
 /**
  * Interface for managing configuration values
  */
-// eslint-disable-next-line @typescript-eslint/no-explicit-any
+// biome-ignore lint/suspicious/noExplicitAny: ignore
 export interface IConfigManager<K extends string, V extends Record<K, any>> {
   /**
    * Load configurations

+ 6 - 0
packages/core/src/interfaces/growi-facade.ts

@@ -1,12 +1,18 @@
 export type GrowiFacade = {
   markdownRenderer?: {
     optionsGenerators?: {
+      // biome-ignore lint/suspicious/noExplicitAny: ignore
       generateViewOptions?: any;
+      // biome-ignore lint/suspicious/noExplicitAny: ignore
       customGenerateViewOptions?: any;
+      // biome-ignore lint/suspicious/noExplicitAny: ignore
       generatePreviewOptions?: any;
+      // biome-ignore lint/suspicious/noExplicitAny: ignore
       customGeneratePreviewOptions?: any;
     };
+    // biome-ignore lint/suspicious/noExplicitAny: ignore
     optionsMutators?: any;
   };
+  // biome-ignore lint/suspicious/noExplicitAny: ignore
   react?: any;
 };

+ 1 - 0
packages/core/src/interfaces/growi-theme-metadata.ts

@@ -24,6 +24,7 @@ export type GrowiThemeMetadata = {
 export const isGrowiThemeMetadata = (
   obj: unknown,
 ): obj is GrowiThemeMetadata => {
+  // biome-ignore lint/suspicious/noExplicitAny: ignore
   const objAny = obj as any;
 
   return (

+ 4 - 4
packages/core/src/interfaces/page.ts

@@ -117,8 +117,8 @@ export type IPageInfoAll =
   | IPageInfoForOperation
   | IPageInfoForListing;
 
-// eslint-disable-next-line @typescript-eslint/no-explicit-any
 export const isIPageInfo = (
+  // biome-ignore lint/suspicious/noExplicitAny: ignore
   pageInfo: any | undefined,
 ): pageInfo is IPageInfo => {
   return (
@@ -126,15 +126,15 @@ export const isIPageInfo = (
   );
 };
 
-// eslint-disable-next-line @typescript-eslint/no-explicit-any
 export const isIPageInfoForEntity = (
+  // biome-ignore lint/suspicious/noExplicitAny: ignore
   pageInfo: any | undefined,
 ): pageInfo is IPageInfoForEntity => {
   return isIPageInfo(pageInfo) && pageInfo.isEmpty === false;
 };
 
-// eslint-disable-next-line @typescript-eslint/no-explicit-any
 export const isIPageInfoForOperation = (
+  // biome-ignore lint/suspicious/noExplicitAny: ignore
   pageInfo: any | undefined,
 ): pageInfo is IPageInfoForOperation => {
   return (
@@ -145,8 +145,8 @@ export const isIPageInfoForOperation = (
   );
 };
 
-// eslint-disable-next-line @typescript-eslint/no-explicit-any
 export const isIPageInfoForListing = (
+  // biome-ignore lint/suspicious/noExplicitAny: ignore
   pageInfo: any | undefined,
 ): pageInfo is IPageInfoForListing => {
   return isIPageInfoForEntity(pageInfo) && 'revisionShortBody' in pageInfo;

+ 5 - 5
packages/core/src/remark-plugins/util/option-parser.ts

@@ -3,7 +3,7 @@ import type { ParseRangeResult } from '../interfaces/option-parser';
 /**
  * Options parser for custom tag
  */
-export class OptionParser {
+export const OptionParser = {
   /**
    * Parse range expression
    *
@@ -22,7 +22,7 @@ export class OptionParser {
    * @param {string} str
    * @returns {ParseRangeResult}
    */
-  static parseRange(str: string): ParseRangeResult | null {
+  parseRange(str: string): ParseRangeResult | null {
     if (str == null) {
       return null;
     }
@@ -34,7 +34,7 @@ export class OptionParser {
     }
 
     // determine start
-    let start;
+    let start: number;
     let end = -1;
 
     // has operator
@@ -57,5 +57,5 @@ export class OptionParser {
     }
 
     return { start, end };
-  }
-}
+  },
+};

+ 2 - 0
packages/core/src/swr/with-utils.ts

@@ -1,7 +1,9 @@
 import type { SWRResponse } from 'swr';
 
+// biome-ignore lint/suspicious/noExplicitAny: ignore
 export type SWRResponseWithUtils<U, D = any, E = any> = SWRResponse<D, E> & U;
 
+// biome-ignore lint/suspicious/noExplicitAny: ignore
 export const withUtils = <U, D = any, E = any>(
   response: SWRResponse<D, E>,
   utils: U,

+ 1 - 1
packages/core/vite.config.ts

@@ -1,4 +1,4 @@
-import path from 'path';
+import path from 'node:path';
 
 import glob from 'glob';
 import { nodeExternals } from 'rollup-plugin-node-externals';