From bba507a7e837a6ff4ca994782fa61fe9fbd62974 Mon Sep 17 00:00:00 2001 From: RJ Date: Thu, 4 Dec 2025 16:21:34 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=9F=A2=20fix=20linting?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/[locale]/blog/[...slug]/page.tsx | 4 +--- app/[locale]/tags/[tag]/page.tsx | 2 -- components/blog/code-block.tsx | 4 ++-- components/blog/markdown-renderer.tsx | 2 +- eslint.config.mjs | 3 ++- fix.js | 11 ----------- lib/env-validation.ts | 2 +- lib/remark-copy-images.ts | 2 +- next-env.d.ts | 2 +- types/translations.d.ts | 1 + 10 files changed, 10 insertions(+), 23 deletions(-) delete mode 100644 fix.js diff --git a/app/[locale]/blog/[...slug]/page.tsx b/app/[locale]/blog/[...slug]/page.tsx index 4cb18c0..86be4ff 100644 --- a/app/[locale]/blog/[...slug]/page.tsx +++ b/app/[locale]/blog/[...slug]/page.tsx @@ -2,13 +2,11 @@ import { Metadata } from 'next' import { notFound } from 'next/navigation' import { Link } from '@/src/i18n/navigation' import { getAllPosts, getPostBySlug, getRelatedPosts } from '@/lib/markdown' -import { formatDate, formatRelativeDate } from '@/lib/utils' +import { formatDate } from '@/lib/utils' import { TableOfContents } from '@/components/blog/table-of-contents' import { ReadingProgress } from '@/components/blog/reading-progress' import { StickyFooter } from '@/components/blog/sticky-footer' import MarkdownRenderer from '@/components/blog/markdown-renderer' -import { setRequestLocale } from 'next-intl/server' -import { routing } from '@/src/i18n/routing' export async function generateStaticParams() { const locales = ['en', 'ro'] diff --git a/app/[locale]/tags/[tag]/page.tsx b/app/[locale]/tags/[tag]/page.tsx index 0a4fbce..f4a0ae9 100644 --- a/app/[locale]/tags/[tag]/page.tsx +++ b/app/[locale]/tags/[tag]/page.tsx @@ -4,8 +4,6 @@ import { Link } from '@/src/i18n/navigation' import { getAllTags, getPostsByTag, getTagInfo, getRelatedTags } from '@/lib/tags' import { TagList } from '@/components/blog/tag-list' import { formatDate } from '@/lib/utils' -import { setRequestLocale } from 'next-intl/server' -import { routing } from '@/src/i18n/routing' export async function generateStaticParams() { const tags = await getAllTags() diff --git a/components/blog/code-block.tsx b/components/blog/code-block.tsx index dcc2a94..c54cb93 100644 --- a/components/blog/code-block.tsx +++ b/components/blog/code-block.tsx @@ -6,10 +6,10 @@ interface CodeBlockProps { code: string language: string filename?: string - showLineNumbers?: boolean + _showLineNumbers?: boolean } -export function CodeBlock({ code, language, filename, showLineNumbers = true }: CodeBlockProps) { +export function CodeBlock({ code, language, filename, _showLineNumbers = true }: CodeBlockProps) { const [copied, setCopied] = useState(false) const handleCopy = async () => { diff --git a/components/blog/markdown-renderer.tsx b/components/blog/markdown-renderer.tsx index 6162475..b103e1d 100644 --- a/components/blog/markdown-renderer.tsx +++ b/components/blog/markdown-renderer.tsx @@ -15,7 +15,7 @@ interface MarkdownRendererProps { } export default function MarkdownRenderer({ content, className = '' }: MarkdownRendererProps) { - const locale = useLocale() + const _locale = useLocale() return (
/// -import "./.next/dev/types/routes.d.ts"; +import "./.next/types/routes.d.ts"; // NOTE: This file should not be edited // see https://nextjs.org/docs/app/api-reference/config/typescript for more information. diff --git a/types/translations.d.ts b/types/translations.d.ts index 837db6e..277982e 100644 --- a/types/translations.d.ts +++ b/types/translations.d.ts @@ -1,5 +1,6 @@ type Messages = typeof import('../messages/en.json') declare global { + // eslint-disable-next-line @typescript-eslint/no-empty-object-type interface IntlMessages extends Messages {} }