From f2cdbc3db5744aa77035633a91059d6c3606226f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Mond=C3=A9jar=20Rubio?= Date: Sun, 31 Mar 2024 14:18:52 +0200 Subject: [PATCH] Disable linting for autogenerated SDK TS definitions (#10747) --- .xo-config.json | 7 +++++-- scripts/release/update-sdk-ts-defs.js | 2 +- sdk.d.ts | 1 + 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.xo-config.json b/.xo-config.json index bd4ffdfe..5bc1ec3f 100644 --- a/.xo-config.json +++ b/.xo-config.json @@ -2,7 +2,6 @@ "prettier": true, "space": 2, "plugins": ["import"], - "ignores": ["sdk.d.ts"], "rules": { "n/no-unsupported-features": "off", "n/no-unsupported-features/node-builtins": "off", @@ -35,7 +34,11 @@ "overrides": [ { "files": ["sdk.mjs", "sdk.d.ts"], - "nodeVersion": ">=14" + "nodeVersion": ">=14", + "rules": { + "eslint-comments/disable-enable-pair": "off", + "unicorn/no-abusive-eslint-disable": "off" + } }, { "files": [ diff --git a/scripts/release/update-sdk-ts-defs.js b/scripts/release/update-sdk-ts-defs.js index fc3d54a8..fe934154 100755 --- a/scripts/release/update-sdk-ts-defs.js +++ b/scripts/release/update-sdk-ts-defs.js @@ -55,7 +55,7 @@ const generateSdkTs = async () => { await generateSdkMts(); const autogeneratedMessage = - '/* The next code is autogenerated from sdk.mjs */'; + '/* The next code is autogenerated from sdk.mjs */\n/* eslint-disable */'; const newSdkTsContent = // eslint-disable-next-line unicorn/no-await-expression-member (await fs.readFile(sdkTs, 'utf8')).split(autogeneratedMessage)[0] + diff --git a/sdk.d.ts b/sdk.d.ts index 9eaf543f..4d7c1fd2 100644 --- a/sdk.d.ts +++ b/sdk.d.ts @@ -61,6 +61,7 @@ export type IconData = { }; /* The next code is autogenerated from sdk.mjs */ +/* eslint-disable */ export const URL_REGEX: RegExp; export const SVG_PATH_REGEX: RegExp;