Skip to content

Commit 1fb9d4a

Browse files
committed
chore: fix ci pipeline violations
1 parent 7da192b commit 1fb9d4a

File tree

18 files changed

+36
-34
lines changed

18 files changed

+36
-34
lines changed

src/components/AvatarCropModal.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,10 +134,11 @@ export function AvatarCropModal({
134134
</div>
135135

136136
<div className="mt-4">
137-
<label className="block text-sm font-medium text-gray-700 dark:text-gray-300 mb-2">
137+
<label htmlFor="zoom" className="block text-sm font-medium text-gray-700 dark:text-gray-300 mb-2">
138138
Zoom
139139
</label>
140140
<input
141+
id="zoom"
141142
type="range"
142143
min={1}
143144
max={3}

src/components/DocsLayout.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as React from 'react'
2-
import { TextAlignStart, ChevronLeft, ChevronRight, Menu } from 'lucide-react'
2+
import { ChevronLeft, ChevronRight, Menu } from 'lucide-react'
33
import { GithubIcon } from '~/components/icons/GithubIcon'
44
import { DiscordIcon } from '~/components/icons/DiscordIcon'
55
import { Link, useMatches, useParams } from '@tanstack/react-router'
@@ -12,7 +12,7 @@ import { frameworkOptions } from '~/libraries/frameworks'
1212
import { DocsCalloutQueryGG } from '~/components/DocsCalloutQueryGG'
1313
import { twMerge } from 'tailwind-merge'
1414
import { partners, PartnerImage } from '~/utils/partners'
15-
import { GamFooter, GamHeader, GamVrec1 } from './Gam'
15+
import { GamHeader, GamVrec1 } from './Gam'
1616
import { AdGate } from '~/contexts/AdsContext'
1717
import { SearchButton } from './SearchButton'
1818
import { FrameworkSelect, useCurrentFramework } from './FrameworkSelect'
@@ -73,6 +73,7 @@ function MobilePartnersStrip({
7373
}, [isHovered])
7474

7575
return (
76+
// eslint-disable-next-line jsx-a11y/no-static-element-interactions,jsx-a11y/click-events-have-key-events
7677
<div
7778
className="flex-1 flex items-center gap-2 min-w-0"
7879
onClick={(e) => e.preventDefault()}

src/components/FeedEntry.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ interface FeedEntryProps {
4040
}
4141
}
4242

43+
// eslint-disable-next-line @typescript-eslint/no-redeclare
4344
export function FeedEntry({
4445
entry,
4546
showFullContent = false,

src/routes/$libraryId/$version.docs.framework.$framework.{$}[.]md.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { createFileRoute, notFound } from '@tanstack/react-router'
55
export const Route = createFileRoute(
66
'/$libraryId/$version/docs/framework/$framework/{$}.md',
77
)({
8-
// @ts-ignore server property not in route types yet
8+
// @ts-expect-error server property not in route types yet
99
server: {
1010
handlers: {
1111
GET: async ({

src/routes/$libraryId/$version.docs.{$}[.]md.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { getBranch, getLibrary, type LibraryId } from '~/libraries'
33
import { loadDocs } from '~/utils/docs'
44

55
export const Route = createFileRoute('/$libraryId/$version/docs/{$}.md')({
6-
// @ts-ignore server property not in route types yet
6+
// @ts-expect-error server property not in route types yet
77
server: {
88
handlers: {
99
GET: async ({

src/routes/admin/roles.$roleId.tsx

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,6 @@ export const Route = createFileRoute('/admin/roles/$roleId')({
2525
component: RoleDetailPage,
2626
})
2727

28-
type User = {
29-
_id: string
30-
email: string
31-
name?: string
32-
displayUsername?: string
33-
image?: string
34-
capabilities?: string[]
35-
}
36-
3728
function RoleDetailPage() {
3829
const { roleId } = Route.useParams()
3930
const [selectedUserIds, setSelectedUserIds] = useState<Set<string>>(new Set())

src/routes/admin/showcases_.$id.tsx

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -414,8 +414,9 @@ function ShowcaseDetailPage() {
414414
{isEditing ? (
415415
<div className="space-y-4">
416416
<div>
417-
<label className={labelClass}>URL</label>
417+
<label htmlFor="url" className={labelClass}>URL</label>
418418
<input
419+
id="url"
419420
type="text"
420421
value={formData?.url || ''}
421422
onChange={(e) =>
@@ -440,10 +441,11 @@ function ShowcaseDetailPage() {
440441
size="small"
441442
/>
442443
<div>
443-
<label className={labelClass}>
444+
<label htmlFor="src" className={labelClass}>
444445
Source Code URL (optional)
445446
</label>
446447
<input
448+
id="src"
447449
type="url"
448450
value={formData?.sourceUrl || ''}
449451
onChange={(e) =>
@@ -461,8 +463,9 @@ function ShowcaseDetailPage() {
461463
</p>
462464
</div>
463465
<div>
464-
<label className={labelClass}>Description (optional)</label>
466+
<label htmlFor="description" className={labelClass}>Description (optional)</label>
465467
<textarea
468+
id="description"
466469
value={formData?.description || ''}
467470
onChange={(e) =>
468471
setFormData((prev) =>
@@ -474,8 +477,9 @@ function ShowcaseDetailPage() {
474477
/>
475478
</div>
476479
<div>
477-
<label className={labelClass}>Tranco Rank</label>
480+
<label htmlFor="trancoRank" className={labelClass}>Tranco Rank</label>
478481
<input
482+
id="trancoRank"
479483
type="number"
480484
value={formData?.trancoRank ?? ''}
481485
onChange={(e) =>
@@ -498,8 +502,9 @@ function ShowcaseDetailPage() {
498502
</p>
499503
</div>
500504
<div>
501-
<label className={labelClass}>Vote Score</label>
505+
<label htmlFor="voteScore" className={labelClass}>Vote Score</label>
502506
<input
507+
id="voteScore"
503508
type="number"
504509
value={formData?.voteScore ?? 0}
505510
onChange={(e) =>
@@ -762,8 +767,9 @@ function ShowcaseDetailPage() {
762767
</h2>
763768
<div className="grid grid-cols-1 md:grid-cols-2 gap-4">
764769
<div>
765-
<label className={labelClass}>Status</label>
770+
<label htmlFor="status" className={labelClass}>Status</label>
766771
<select
772+
id="status"
767773
value={formData?.status || 'pending'}
768774
onChange={(e) =>
769775
setFormData((prev) =>
@@ -782,9 +788,10 @@ function ShowcaseDetailPage() {
782788
</select>
783789
</div>
784790
<div>
785-
<label className={labelClass}>Featured</label>
791+
<label htmlFor="featured" className={labelClass}>Featured</label>
786792
<div className="flex items-center gap-3 mt-2">
787793
<button
794+
id="featured"
788795
type="button"
789796
onClick={() =>
790797
setFormData((prev) =>
@@ -809,8 +816,9 @@ function ShowcaseDetailPage() {
809816
</div>
810817
</div>
811818
<div className="md:col-span-2">
812-
<label className={labelClass}>Moderation Note (optional)</label>
819+
<label htmlFor="note" className={labelClass}>Moderation Note (optional)</label>
813820
<textarea
821+
id="note"
814822
value={formData?.moderationNote || ''}
815823
onChange={(e) =>
816824
setFormData((prev) =>

src/routes/api/admin/sync.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { getAuthenticatedUser } from '~/utils/auth.server-helpers'
44
import { getEffectiveCapabilities } from '~/utils/capabilities.server'
55

66
export const Route = createFileRoute('/api/admin/sync')({
7-
// @ts-ignore server property not in route types yet
7+
// @ts-expect-error server property not in route types yet
88
server: {
99
handlers: {
1010
POST: async () => {

src/routes/api/auth/callback/$provider.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import { recordLogin } from '~/utils/audit.server'
1919
import { recordDailyActivity } from '~/utils/activity.server'
2020

2121
export const Route = createFileRoute('/api/auth/callback/$provider')({
22-
// @ts-ignore server property not in route types yet
22+
// @ts-expect-error server property not in route types yet
2323
server: {
2424
handlers: {
2525
GET: async ({ request, params }: { request: Request; params: { provider: string } }) => {

src/routes/api/github/webhook.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ function verifyGitHubSignature(
1818
}
1919

2020
export const Route = createFileRoute('/api/github/webhook')({
21-
// @ts-ignore server property not in route types yet
21+
// @ts-expect-error server property not in route types yet
2222
server: {
2323
handlers: {
2424
POST: async ({ request }: { request: Request }) => {

0 commit comments

Comments
 (0)