ソースを参照

fix non-autofixable biome lint errors

Futa Arai 9 ヶ月 前
コミット
884d922494

+ 2 - 0
packages/pluginkit/src/model/growi-plugin-package-data.ts

@@ -1,12 +1,14 @@
 import type { GrowiPluginType } from '@growi/core';
 
 export type GrowiPluginDirective = {
+  // biome-ignore lint/suspicious/noExplicitAny: ignore
   [key: string]: any;
   schemaVersion: number;
   types: GrowiPluginType[];
 };
 
 export type GrowiPluginPackageData = {
+  // biome-ignore lint/suspicious/noExplicitAny: ignore
   [key: string]: any;
   growiPlugin: GrowiPluginDirective;
 };

+ 3 - 1
packages/pluginkit/src/v4/client/utils/growi-facade/growi-react.spec.ts

@@ -8,7 +8,8 @@ describe('growiReact()', () => {
 
   afterEach(() => {
     process.env.NODE_ENV = originalNodeEnv;
-    delete (global as any).window.growiFacade;
+    // biome-ignore lint/suspicious/noExplicitAny: ignore
+    (global as any).window.growiFacade = undefined;
   });
 
   it('returns window.growiFacade.react in production mode', () => {
@@ -18,6 +19,7 @@ describe('growiReact()', () => {
       useEffect: () => {},
     } as unknown as typeof React;
 
+    // biome-ignore lint/suspicious/noExplicitAny: ignore
     (global as any).window = {
       growiFacade: {
         react: mockProductionReact,

+ 1 - 1
packages/pluginkit/src/v4/server/utils/common/import-package-json.spec.ts

@@ -1,4 +1,4 @@
-import path from 'path';
+import path from 'node:path';
 
 import { importPackageJson } from './import-package-json';
 

+ 2 - 2
packages/pluginkit/src/v4/server/utils/common/import-package-json.ts

@@ -1,5 +1,5 @@
-import { readFileSync } from 'fs';
-import path from 'path';
+import { readFileSync } from 'node:fs';
+import path from 'node:path';
 
 import type { GrowiPluginPackageData } from '../../../../model';
 

+ 2 - 2
packages/pluginkit/src/v4/server/utils/template/get-markdown.ts

@@ -1,5 +1,5 @@
-import fs from 'fs';
-import path from 'path';
+import fs from 'node:fs';
+import path from 'node:path';
 
 import { getStatus } from './get-status';
 

+ 3 - 3
packages/pluginkit/src/v4/server/utils/template/get-status.ts

@@ -1,6 +1,6 @@
-import fs, { readFileSync } from 'fs';
-import path from 'path';
-import { promisify } from 'util';
+import fs, { readFileSync } from 'node:fs';
+import path from 'node:path';
+import { promisify } from 'node:util';
 
 const statAsync = promisify(fs.stat);
 

+ 2 - 2
packages/pluginkit/src/v4/server/utils/template/scan.ts

@@ -1,5 +1,5 @@
-import fs from 'fs';
-import path from 'path';
+import fs from 'node:fs';
+import path from 'node:path';
 
 import type { GrowiTemplatePluginValidationData } from '../../../../model';
 import {

+ 2 - 2
packages/pluginkit/src/v4/server/utils/template/validate-all-locales.ts

@@ -19,11 +19,11 @@ export const validateAllTemplateLocales = async (
   // key: id
   // value: isValid properties
   const idValidMap: { [id: string]: boolean[] } = {};
-  results.forEach((summary) => {
+  for (const summary of results) {
     idValidMap[summary.default.id] = Object.values(summary).map(
       (s) => s?.isValid ?? false,
     );
-  });
+  }
 
   for (const [id, validMap] of Object.entries(idValidMap)) {
     // warn

+ 1 - 1
packages/pluginkit/src/v4/server/utils/template/validate-growi-plugin-directive.spec.ts

@@ -1,4 +1,4 @@
-import path from 'path';
+import path from 'node:path';
 
 import { GrowiPluginType } from '@growi/core';
 

+ 1 - 1
packages/pluginkit/src/v4/server/utils/theme/validate-growi-plugin-directive.spec.ts

@@ -1,4 +1,4 @@
-import path from 'path';
+import path from 'node:path';
 
 import { isGrowiThemeMetadata } from '@growi/core';
 

+ 2 - 2
packages/pluginkit/src/v4/server/utils/theme/validate-growi-plugin-directive.ts

@@ -32,13 +32,13 @@ export const validateThemePluginGrowiDirective = (
 
   const validMetadatas: GrowiThemeMetadata[] = [];
   const invalidObjects: unknown[] = [];
-  growiPlugin.themes.forEach((theme: unknown) => {
+  for (const theme of growiPlugin.themes) {
     if (isGrowiThemeMetadata(theme)) {
       validMetadatas.push(theme);
     } else {
       invalidObjects.push(theme);
     }
-  });
+  }
 
   if (invalidObjects.length > 0) {
     throw new GrowiPluginValidationError<GrowiPluginValidationData>(

+ 1 - 1
packages/pluginkit/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';