diff options
author | 2023-07-03 05:59:43 -0700 | |
---|---|---|
committer | 2023-07-03 20:59:43 +0800 | |
commit | 2fea174303ca60f4765c6294d99ebc7a19e73403 (patch) | |
tree | 671f1f27d6d0827e51aaa20704b7f6154ad5d053 /packages/integrations/markdoc/src | |
parent | fc6826ff7620b0c5e419de93ef7c463a12fe3652 (diff) | |
download | astro-2fea174303ca60f4765c6294d99ebc7a19e73403.tar.gz astro-2fea174303ca60f4765c6294d99ebc7a19e73403.tar.zst astro-2fea174303ca60f4765c6294d99ebc7a19e73403.zip |
feat: use typescript-eslint@v6's reworked configs (#7425)
Diffstat (limited to 'packages/integrations/markdoc/src')
5 files changed, 2 insertions, 10 deletions
diff --git a/packages/integrations/markdoc/src/content-entry-type.ts b/packages/integrations/markdoc/src/content-entry-type.ts index 097c5cfae..2bae5402c 100644 --- a/packages/integrations/markdoc/src/content-entry-type.ts +++ b/packages/integrations/markdoc/src/content-entry-type.ts @@ -1,4 +1,3 @@ -/* eslint-disable no-console */ import type { Config as MarkdocConfig, Node } from '@markdoc/markdoc'; import Markdoc from '@markdoc/markdoc'; import type { AstroConfig, ContentEntryType } from 'astro'; diff --git a/packages/integrations/markdoc/src/extensions/shiki.ts b/packages/integrations/markdoc/src/extensions/shiki.ts index 34f79779f..1229a09fb 100644 --- a/packages/integrations/markdoc/src/extensions/shiki.ts +++ b/packages/integrations/markdoc/src/extensions/shiki.ts @@ -87,7 +87,6 @@ export default async function shiki({ if (langExists) { lang = attributes.language; } else { - // eslint-disable-next-line no-console console.warn( `[Shiki highlighter] The language "${attributes.language}" doesn't exist, falling back to plaintext.` ); diff --git a/packages/integrations/markdoc/src/index.ts b/packages/integrations/markdoc/src/index.ts index 60dd01843..f0d5a8a33 100644 --- a/packages/integrations/markdoc/src/index.ts +++ b/packages/integrations/markdoc/src/index.ts @@ -1,8 +1,6 @@ /* eslint-disable no-console */ import type { AstroConfig, AstroIntegration, ContentEntryType, HookParameters } from 'astro'; import { bold, red } from 'kleur/colors'; -import { fileURLToPath } from 'node:url'; -import { normalizePath } from 'vite'; import { getContentEntryType } from './content-entry-type.js'; import { loadMarkdocConfig, @@ -26,7 +24,6 @@ export default function markdocIntegration(legacyConfig?: any): AstroIntegration process.exit(0); } let markdocConfigResult: MarkdocConfigResult | undefined; - let markdocConfigResultId = ''; let astroConfig: AstroConfig; return { name: '@astrojs/markdoc', @@ -36,9 +33,6 @@ export default function markdocIntegration(legacyConfig?: any): AstroIntegration astroConfig = params.config; markdocConfigResult = await loadMarkdocConfig(astroConfig); - if (markdocConfigResult) { - markdocConfigResultId = normalizePath(fileURLToPath(markdocConfigResult.fileUrl)); - } addContentEntryType(await getContentEntryType({ markdocConfigResult, astroConfig })); diff --git a/packages/integrations/markdoc/src/load-config.ts b/packages/integrations/markdoc/src/load-config.ts index 207749251..23a397e47 100644 --- a/packages/integrations/markdoc/src/load-config.ts +++ b/packages/integrations/markdoc/src/load-config.ts @@ -30,7 +30,7 @@ export async function loadMarkdocConfig( } if (!markdocConfigUrl) return; - const { code, dependencies } = await bundleConfigFile({ + const { code } = await bundleConfigFile({ markdocConfigUrl, astroConfig, }); diff --git a/packages/integrations/markdoc/src/utils.ts b/packages/integrations/markdoc/src/utils.ts index 1fd896d52..3f2aed633 100644 --- a/packages/integrations/markdoc/src/utils.ts +++ b/packages/integrations/markdoc/src/utils.ts @@ -15,7 +15,7 @@ export class MarkdocError extends Error { constructor(props: ErrorProperties, ...params: any) { super(...params); - const { name, title = 'MarkdocError', message, stack, location, hint, frame } = props; + const { title = 'MarkdocError', message, stack, location, hint, frame } = props; this.title = title; if (message) this.message = message; |