From 6cc74a1c0abddeeba5ef10d7f538c10b0d10c111 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 15 Jul 2026 01:25:55 +0800 Subject: [PATCH] chore: lint --- package.json | 1 + packages/libs/lib-huawei/package.json | 3 ++- packages/libs/lib-jdcloud/package.json | 3 ++- .../sys/settings/sys-settings-controller.ts | 7 +------ .../src/modules/auto/auto-a-register.ts | 2 -- .../src/modules/auto/auto-load-plugins.ts | 21 ++++++++----------- .../src/modules/basic/service/code-service.ts | 7 +------ .../src/modules/basic/sms/tencent-sms.ts | 2 -- .../mine/service/two-factor-service.ts | 6 +----- .../service/getter/task-service-getter.ts | 3 --- .../modules/plugin/service/plugin-service.ts | 6 ++---- .../dns-provider/aliyun-dns-provider.ts | 1 - .../plugin/deploy-to-ack/index.ts | 1 - .../plugin/deploy-to-alb/index.ts | 5 ++--- .../plugin/deploy-to-cdn/index.ts | 3 +-- .../plugin/deploy-to-dcdn/index.ts | 1 - .../plugin/deploy-to-nlb/index.ts | 5 ++--- .../plugin/deploy-to-slb/index.ts | 3 +-- .../deploy-to-waf/deploy-to-waf-cloud.ts | 1 - .../deploy-to-waf/deploy-to-waf-cname.ts | 3 +-- .../plugin-lib/aliyun/access/aliyun-access.ts | 5 ++--- .../plugin-lib/aliyun/lib/aliyun-client-v2.ts | 3 --- .../plugin-lib/aliyun/lib/base-client.ts | 2 -- .../plugin-lib/aliyun/lib/ssl-client.ts | 4 ---- .../plugin-lib/oss/impls/tencentcos.ts | 3 +-- .../plugin-lib/tencent/lib/cos-client.ts | 3 --- 26 files changed, 29 insertions(+), 75 deletions(-) diff --git a/package.json b/package.json index ed0169e9a..28f818c71 100644 --- a/package.json +++ b/package.json @@ -39,6 +39,7 @@ "test:unit": "cross-env NODE_ENV=unittest pnpm -r --workspace-concurrency=1 run test:unit", "pub": "echo 1", "dev": "pnpm run -r --parallel compile ", + "lint_all": "pnpm run -r --parallel lint ", "pub_all": "node ./scripts/pub-all.js", "release": "time /t >trigger/release.trigger && git add trigger/release.trigger && git commit -m \"build: release\" && git push", "publish_to_atomgit": "node --experimental-json-modules ./scripts/publish-atomgit.js", diff --git a/packages/libs/lib-huawei/package.json b/packages/libs/lib-huawei/package.json index 5ece06357..176b959ad 100644 --- a/packages/libs/lib-huawei/package.json +++ b/packages/libs/lib-huawei/package.json @@ -28,7 +28,8 @@ "cross-env": "^7.0.3", "esmock": "^2.7.5", "prettier": "3.3.3", - "tslib": "^2.8.1" + "tslib": "^2.8.1", + "eslint": "^8.57.0" }, "gitHead": "268cd6cc9cb4f1f3d5d5d77859a82f18f0cb6db7" } diff --git a/packages/libs/lib-jdcloud/package.json b/packages/libs/lib-jdcloud/package.json index 12ecab32b..476e34f7d 100644 --- a/packages/libs/lib-jdcloud/package.json +++ b/packages/libs/lib-jdcloud/package.json @@ -39,7 +39,8 @@ "js-yaml": "^3.11.0", "mocha": "^10.6.0", "prettier": "3.3.3", - "tslib": "^2.8.1" + "tslib": "^2.8.1", + "eslint": "^8.57.0" }, "engines": { "node": ">= 8.6.0", diff --git a/packages/ui/certd-server/src/controller/sys/settings/sys-settings-controller.ts b/packages/ui/certd-server/src/controller/sys/settings/sys-settings-controller.ts index 753b8dcc7..350161a81 100644 --- a/packages/ui/certd-server/src/controller/sys/settings/sys-settings-controller.ts +++ b/packages/ui/certd-server/src/controller/sys/settings/sys-settings-controller.ts @@ -24,7 +24,7 @@ export class SysSettingsController extends CrudController { codeService: CodeService; @Inject() addonService: AddonService; -getService() { + getService() { return this.service; } @@ -223,8 +223,3 @@ getService() { return this.ok(true); } } - - - - - diff --git a/packages/ui/certd-server/src/modules/auto/auto-a-register.ts b/packages/ui/certd-server/src/modules/auto/auto-a-register.ts index 25e1e89f5..d92ecf91f 100644 --- a/packages/ui/certd-server/src/modules/auto/auto-a-register.ts +++ b/packages/ui/certd-server/src/modules/auto/auto-a-register.ts @@ -10,7 +10,6 @@ import { AutoFix } from "./fix/auto-fix.js"; @Autoload() @Scope(ScopeEnum.Request, { allowDowngrade: true }) export class AutoARegister { - //这个A是必须,让他排在第一个 进行init,否则会被其他init模块抢先注册导致报错 @Inject() autoInitSite: AutoInitSite; @@ -44,4 +43,3 @@ export class AutoARegister { await this.autoPrint.init(); } } - diff --git a/packages/ui/certd-server/src/modules/auto/auto-load-plugins.ts b/packages/ui/certd-server/src/modules/auto/auto-load-plugins.ts index e4b8d9052..de99e848f 100644 --- a/packages/ui/certd-server/src/modules/auto/auto-load-plugins.ts +++ b/packages/ui/certd-server/src/modules/auto/auto-load-plugins.ts @@ -13,7 +13,7 @@ export class AutoLoadPlugins { @Inject() pluginService: PluginService; - @Config('runtimeDeps') + @Config("runtimeDeps") runtimeDepsConfig: any; async init() { @@ -34,23 +34,20 @@ export class AutoLoadPlugins { } // await import("../../plugins/index.js") await this.pluginService.registerFromDb(); - + await registerPaymentProviders(); logger.info(`加载插件完成,加载模式:${process.env.certd_plugin_loadmode}`); //初始化第三方依赖服务 - initRuntimeDepsService(this.runtimeDepsConfig,{ - pluginRegistry, - accessRegistry, - notificationRegistry, - dnsProviderRegistry, - addonRegistry, - }); + initRuntimeDepsService(this.runtimeDepsConfig, { + pluginRegistry, + accessRegistry, + notificationRegistry, + dnsProviderRegistry, + addonRegistry, + }); // 收集插件 dependPackages 并安装 const service = getRuntimeDepsService(); service.refreshPluginDeps(); } } - - - diff --git a/packages/ui/certd-server/src/modules/basic/service/code-service.ts b/packages/ui/certd-server/src/modules/basic/service/code-service.ts index e3f8b3016..f24177afa 100644 --- a/packages/ui/certd-server/src/modules/basic/service/code-service.ts +++ b/packages/ui/certd-server/src/modules/basic/service/code-service.ts @@ -7,7 +7,6 @@ import { CaptchaService } from "./captcha-service.js"; import { EmailService } from "./email-service.js"; import { CaptchaRequest } from "../../../plugins/plugin-captcha/api.js"; - // {data: '', text: 'abcd'} /** */ @@ -25,7 +24,7 @@ export class CodeService { @Inject() captchaService: CaptchaService; -async checkCaptcha(body: any, req: CaptchaRequest) { + async checkCaptcha(body: any, req: CaptchaRequest) { return await this.captchaService.doValidate({ form: body, req }); } /** @@ -196,7 +195,3 @@ async checkCaptcha(body: any, req: CaptchaRequest) { return cache.get(this.buildValidationValueKey(code)); } } - - - - diff --git a/packages/ui/certd-server/src/modules/basic/sms/tencent-sms.ts b/packages/ui/certd-server/src/modules/basic/sms/tencent-sms.ts index e24fb3d7b..71080b15b 100644 --- a/packages/ui/certd-server/src/modules/basic/sms/tencent-sms.ts +++ b/packages/ui/certd-server/src/modules/basic/sms/tencent-sms.ts @@ -117,5 +117,3 @@ export class TencentSmsService implements ISmsService { } } } - - diff --git a/packages/ui/certd-server/src/modules/mine/service/two-factor-service.ts b/packages/ui/certd-server/src/modules/mine/service/two-factor-service.ts index 2947efdb9..040017ae1 100644 --- a/packages/ui/certd-server/src/modules/mine/service/two-factor-service.ts +++ b/packages/ui/certd-server/src/modules/mine/service/two-factor-service.ts @@ -4,7 +4,6 @@ import { UserSettingsService } from "./user-settings-service.js"; import { UserTwoFactorSetting } from "./models.js"; import { UserService } from "../../sys/authority/service/user-service.js"; - /** * 授权 */ @@ -15,7 +14,7 @@ export class TwoFactorService { userSettingsService: UserSettingsService; @Inject() userService: UserService; -async getAuthenticatorQrCode(userId: any) { + async getAuthenticatorQrCode(userId: any) { const setting = await this.getSetting(userId); const authenticatorSetting = setting.authenticator; @@ -89,6 +88,3 @@ async getAuthenticatorQrCode(userId: any) { return true; } } - - - diff --git a/packages/ui/certd-server/src/modules/pipeline/service/getter/task-service-getter.ts b/packages/ui/certd-server/src/modules/pipeline/service/getter/task-service-getter.ts index a0e986317..5e144d2e8 100644 --- a/packages/ui/certd-server/src/modules/pipeline/service/getter/task-service-getter.ts +++ b/packages/ui/certd-server/src/modules/pipeline/service/getter/task-service-getter.ts @@ -14,7 +14,6 @@ import { CertInfoService } from "../../../monitor/index.js"; import { ICertInfoGetter } from "@certd/plugin-lib"; import { CnameProviderService } from "../../../cname/service/cname-provider-service.js"; - const serviceNames = ["ocrService"]; export class TaskServiceGetter implements IServiceGetter { private userId: number; @@ -100,5 +99,3 @@ export type TaskServiceCreateReq = { userId: number; projectId?: number; }; - - diff --git a/packages/ui/certd-server/src/modules/plugin/service/plugin-service.ts b/packages/ui/certd-server/src/modules/plugin/service/plugin-service.ts index 69905af0a..ca9dea670 100644 --- a/packages/ui/certd-server/src/modules/plugin/service/plugin-service.ts +++ b/packages/ui/certd-server/src/modules/plugin/service/plugin-service.ts @@ -48,7 +48,7 @@ export class PluginService extends BaseService { @Inject() builtInPluginService: BuiltInPluginService; -//@ts-ignore + //@ts-ignore getRepository() { return this.repository; } @@ -297,7 +297,7 @@ export class PluginService extends BaseService { await this.refreshPluginDeps(); } - async refreshPluginDeps(){ + async refreshPluginDeps() { const service = getRuntimeDepsService(); service.refreshPluginDeps(); } @@ -566,5 +566,3 @@ export class PluginService extends BaseService { } } } - - diff --git a/packages/ui/certd-server/src/plugins/plugin-aliyun/dns-provider/aliyun-dns-provider.ts b/packages/ui/certd-server/src/plugins/plugin-aliyun/dns-provider/aliyun-dns-provider.ts index df7cf0846..63bf0afc0 100644 --- a/packages/ui/certd-server/src/plugins/plugin-aliyun/dns-provider/aliyun-dns-provider.ts +++ b/packages/ui/certd-server/src/plugins/plugin-aliyun/dns-provider/aliyun-dns-provider.ts @@ -209,4 +209,3 @@ export class AliyunDnsProvider extends AbstractDnsProvider { } new AliyunDnsProvider(); - diff --git a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-ack/index.ts b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-ack/index.ts index e022b0b49..26284b59a 100644 --- a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-ack/index.ts +++ b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-ack/index.ts @@ -275,4 +275,3 @@ export class DeployCertToAliyunAckPlugin extends AbstractTaskPlugin { } new DeployCertToAliyunAckPlugin(); - diff --git a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-alb/index.ts b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-alb/index.ts index 06da96221..2c9be0752 100644 --- a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-alb/index.ts +++ b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-alb/index.ts @@ -239,7 +239,7 @@ export class AliyunDeployCertToALB extends AbstractTaskPlugin { access: client.access, logger: this.logger, endpoint: this.casEndpoint, - }); + }); const certIds = []; for (const item of list) { @@ -295,7 +295,7 @@ export class AliyunDeployCertToALB extends AbstractTaskPlugin { access, logger: this.logger, endpoint: this.casEndpoint, - }); + }); if (certInfo.crt) { const certName = this.buildCertName(CertReader.getMainDomain(certInfo.crt)); @@ -404,4 +404,3 @@ export class AliyunDeployCertToALB extends AbstractTaskPlugin { } new AliyunDeployCertToALB(); - diff --git a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-cdn/index.ts b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-cdn/index.ts index a9cc28239..1450b2d84 100644 --- a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-cdn/index.ts +++ b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-cdn/index.ts @@ -136,7 +136,7 @@ export class DeployCertToAliyunCDN extends AbstractTaskPlugin { access, logger: this.logger, endpoint: this.endpoint || "cas.aliyuncs.com", - }); + }); if (this.domainMatchMode === "auto") { const { result, deployedList } = await this.autoMatchedDeploy({ @@ -293,4 +293,3 @@ export class DeployCertToAliyunCDN extends AbstractTaskPlugin { } } new DeployCertToAliyunCDN(); - diff --git a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-dcdn/index.ts b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-dcdn/index.ts index 239a86795..e65be98b0 100644 --- a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-dcdn/index.ts +++ b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-dcdn/index.ts @@ -224,4 +224,3 @@ export class DeployCertToAliyunDCDN extends AbstractTaskPlugin { } } new DeployCertToAliyunDCDN(); - diff --git a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-nlb/index.ts b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-nlb/index.ts index 12c32bd77..ed151e3a8 100644 --- a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-nlb/index.ts +++ b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-nlb/index.ts @@ -221,7 +221,7 @@ export class AliyunDeployCertToNLB extends AbstractTaskPlugin { access: client.access, logger: this.logger, endpoint: this.casEndpoint, - }); + }); const certIds = []; for (const item of list) { @@ -286,7 +286,7 @@ export class AliyunDeployCertToNLB extends AbstractTaskPlugin { access, logger: this.logger, endpoint: this.casEndpoint, - }); + }); const certName = this.buildCertName(CertReader.getMainDomain(certInfo.crt)); @@ -389,4 +389,3 @@ export class AliyunDeployCertToNLB extends AbstractTaskPlugin { } new AliyunDeployCertToNLB(); - diff --git a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-slb/index.ts b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-slb/index.ts index 8b77ef60d..afe17c013 100644 --- a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-slb/index.ts +++ b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-slb/index.ts @@ -234,7 +234,7 @@ export class AliyunDeployCertToSLB extends AbstractTaskPlugin { access, logger: this.logger, endpoint: this.casEndpoint, - }); + }); if (typeof this.cert === "object") { const name = this.appendTimeSuffix("certd"); @@ -412,4 +412,3 @@ export class AliyunDeployCertToSLB extends AbstractTaskPlugin { } new AliyunDeployCertToSLB(); - diff --git a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-waf/deploy-to-waf-cloud.ts b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-waf/deploy-to-waf-cloud.ts index 96db7b90e..185a2b223 100644 --- a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-waf/deploy-to-waf-cloud.ts +++ b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-waf/deploy-to-waf-cloud.ts @@ -316,4 +316,3 @@ export class AliyunDeployCertToWafCloud extends AbstractTaskPlugin { } new AliyunDeployCertToWafCloud(); - diff --git a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-waf/deploy-to-waf-cname.ts b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-waf/deploy-to-waf-cname.ts index bf7e07397..058f44331 100644 --- a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-waf/deploy-to-waf-cname.ts +++ b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-waf/deploy-to-waf-cname.ts @@ -144,7 +144,7 @@ export class AliyunDeployCertToWaf extends AbstractTaskPlugin { access, logger: this.logger, endpoint: this.casEndpoint, - }); + }); const cert = this.cert as CertInfo; const casCert = this.cert as CasCertInfo; @@ -250,4 +250,3 @@ export class AliyunDeployCertToWaf extends AbstractTaskPlugin { } new AliyunDeployCertToWaf(); - diff --git a/packages/ui/certd-server/src/plugins/plugin-lib/aliyun/access/aliyun-access.ts b/packages/ui/certd-server/src/plugins/plugin-lib/aliyun/access/aliyun-access.ts index 727c01960..79e62c4f5 100644 --- a/packages/ui/certd-server/src/plugins/plugin-lib/aliyun/access/aliyun-access.ts +++ b/packages/ui/certd-server/src/plugins/plugin-lib/aliyun/access/aliyun-access.ts @@ -85,7 +85,7 @@ export class AliyunAccess extends BaseAccess { access: this, logger: this.ctx.logger, endpoint, - }); + }); return client; } @@ -94,9 +94,8 @@ export class AliyunAccess extends BaseAccess { access: this, logger: this.ctx.logger, endpoint: endpoint, - }); + }); } } new AliyunAccess(); - diff --git a/packages/ui/certd-server/src/plugins/plugin-lib/aliyun/lib/aliyun-client-v2.ts b/packages/ui/certd-server/src/plugins/plugin-lib/aliyun/lib/aliyun-client-v2.ts index 5d08bc625..554c0a2e7 100644 --- a/packages/ui/certd-server/src/plugins/plugin-lib/aliyun/lib/aliyun-client-v2.ts +++ b/packages/ui/certd-server/src/plugins/plugin-lib/aliyun/lib/aliyun-client-v2.ts @@ -20,13 +20,11 @@ export class AliyunClientV2 { logger: ILogger; endpoint: string; - client: any; constructor(opts: { access: AliyunAccess; logger: ILogger; endpoint: string }) { this.access = opts.access; this.logger = opts.logger; this.endpoint = opts.endpoint; - } async importRuntime(name: string) { @@ -96,4 +94,3 @@ export class AliyunClientV2 { return res?.body; } } - diff --git a/packages/ui/certd-server/src/plugins/plugin-lib/aliyun/lib/base-client.ts b/packages/ui/certd-server/src/plugins/plugin-lib/aliyun/lib/base-client.ts index 83dd2f607..c66733b18 100644 --- a/packages/ui/certd-server/src/plugins/plugin-lib/aliyun/lib/base-client.ts +++ b/packages/ui/certd-server/src/plugins/plugin-lib/aliyun/lib/base-client.ts @@ -7,7 +7,6 @@ export class AliyunClient { agent: any; useROAClient: boolean; - constructor(opts: { logger: ILogger; useROAClient?: boolean }) { this.logger = opts.logger; this.useROAClient = opts.useROAClient || false; @@ -82,4 +81,3 @@ export class AliyunClient { return res; } } - diff --git a/packages/ui/certd-server/src/plugins/plugin-lib/aliyun/lib/ssl-client.ts b/packages/ui/certd-server/src/plugins/plugin-lib/aliyun/lib/ssl-client.ts index 352de9bba..319a81eab 100644 --- a/packages/ui/certd-server/src/plugins/plugin-lib/aliyun/lib/ssl-client.ts +++ b/packages/ui/certd-server/src/plugins/plugin-lib/aliyun/lib/ssl-client.ts @@ -12,7 +12,6 @@ export type AliyunSslClientOpts = { logger: ILogger; endpoint?: string; region?: string; - }; export type AliyunSslGetResourceListReq = { @@ -47,7 +46,6 @@ export class AliyunSslClient { constructor(opts: AliyunSslClientOpts) { this.opts = opts; this.logger = opts.logger; - } checkRet(ret: any) { @@ -254,5 +252,3 @@ export class AliyunSslClient { } } } - - diff --git a/packages/ui/certd-server/src/plugins/plugin-lib/oss/impls/tencentcos.ts b/packages/ui/certd-server/src/plugins/plugin-lib/oss/impls/tencentcos.ts index 1f581d627..33bc1bfd4 100644 --- a/packages/ui/certd-server/src/plugins/plugin-lib/oss/impls/tencentcos.ts +++ b/packages/ui/certd-server/src/plugins/plugin-lib/oss/impls/tencentcos.ts @@ -19,7 +19,7 @@ export default class TencentOssClientImpl extends BaseOssClient { const key = this.join(this.rootDir, filePath); @@ -52,4 +52,3 @@ export default class TencentOssClientImpl extends BaseOssClient