From b9a13b5051d11107b10f9f95e8f26e75d7ff83f5 Mon Sep 17 00:00:00 2001 From: Septs Date: Mon, 17 Jan 2022 09:39:15 +0800 Subject: [PATCH 1/3] fix: no-explicit-any for plugin directory --- packages/.eslintrc.json | 10 +++++++++- packages/plugins/FileService/src/Worker/arweave.ts | 2 +- packages/plugins/Solana/src/apis/shared.ts | 2 +- packages/plugins/example/src/Components.tsx | 2 +- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/packages/.eslintrc.json b/packages/.eslintrc.json index 5ed7c1f341fe..33b727ad636f 100644 --- a/packages/.eslintrc.json +++ b/packages/.eslintrc.json @@ -80,5 +80,13 @@ "@typescript-eslint/prefer-string-starts-ends-with": "error", "@typescript-eslint/restrict-plus-operands": "off", "@typescript-eslint/restrict-template-expressions": "off" - } + }, + "overrides": [ + { + "files": ["./plugins/**/*"], + "rules": { + "@typescript-eslint/no-explicit-any": "error" + } + } + ] } diff --git a/packages/plugins/FileService/src/Worker/arweave.ts b/packages/plugins/FileService/src/Worker/arweave.ts index 1847d42a42f8..67f307df2a9b 100644 --- a/packages/plugins/FileService/src/Worker/arweave.ts +++ b/packages/plugins/FileService/src/Worker/arweave.ts @@ -72,7 +72,7 @@ export async function uploadLandingPage(metadata: LandingPageMetadata) { } async function makePayload(data: Uint8Array, type: string) { - const transaction = await instance.createTransaction({ data }, TOKEN as any) + const transaction = await instance.createTransaction({ data }, { ...TOKEN, e: '' }) transaction.addTag('Content-Type', type) await sign(transaction) return transaction diff --git a/packages/plugins/Solana/src/apis/shared.ts b/packages/plugins/Solana/src/apis/shared.ts index e8dbe25e6364..54aa78d0697e 100644 --- a/packages/plugins/Solana/src/apis/shared.ts +++ b/packages/plugins/Solana/src/apis/shared.ts @@ -6,7 +6,7 @@ export const SPL_TOKEN_PROGRAM_ID = TOKEN_PROGRAM_ID.toBase58() interface RpcOptions { method: string - params?: any[] + params?: unknown[] } export interface RpcResponse { diff --git a/packages/plugins/example/src/Components.tsx b/packages/plugins/example/src/Components.tsx index 48e9152b2b92..d9619af4c978 100644 --- a/packages/plugins/example/src/Components.tsx +++ b/packages/plugins/example/src/Components.tsx @@ -1,5 +1,5 @@ import { Box } from '@mui/material' -export function HelloWorld(props: any) { +export function HelloWorld(props: unknown) { return

Hello, World

} export function GlobalComponent() { From aab7fbb104de1dfffe4bf9ae7b2e610ff89f76c1 Mon Sep 17 00:00:00 2001 From: Septs Date: Mon, 17 Jan 2022 10:02:07 +0800 Subject: [PATCH 2/3] fix: ci failed --- README.md | 1 - packages/.eslintrc.json | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 3ea8d889f051..27fd9c9faee4 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,6 @@ For general introductions, see [Mask.io](https://mask.io). - [Mask Network on Chrome Web Store][client-chrome] - [Mask Network on Firefox Addon Store][client-firefox] (Works on Firefox for Android too!) - - [Mask Network for iOS][client-ios] - (Testflight!) [Mask Network for iOS Testflight][client-ios-testflight] - (Beta!) [Mask Network for Android][client-android] diff --git a/packages/.eslintrc.json b/packages/.eslintrc.json index 33b727ad636f..e9ed94cafddd 100644 --- a/packages/.eslintrc.json +++ b/packages/.eslintrc.json @@ -83,7 +83,7 @@ }, "overrides": [ { - "files": ["./plugins/**/*"], + "files": ["./plugins/**/*", "./mask/src/plugins/**/*"], "rules": { "@typescript-eslint/no-explicit-any": "error" } From 16cfed8776d5e04ca8f72786ecf90e67f363433a Mon Sep 17 00:00:00 2001 From: Septs Date: Mon, 17 Jan 2022 10:15:47 +0800 Subject: [PATCH 3/3] fix: ci failed --- README.md | 1 + packages/.eslintrc.json | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 27fd9c9faee4..bb8950146c3b 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,4 @@ + ([I:b]) diff --git a/packages/.eslintrc.json b/packages/.eslintrc.json index e9ed94cafddd..33b727ad636f 100644 --- a/packages/.eslintrc.json +++ b/packages/.eslintrc.json @@ -83,7 +83,7 @@ }, "overrides": [ { - "files": ["./plugins/**/*", "./mask/src/plugins/**/*"], + "files": ["./plugins/**/*"], "rules": { "@typescript-eslint/no-explicit-any": "error" }