♻️ Replace eslint and prettier with biome (#1697)

This commit is contained in:
Luke Vella 2025-04-28 19:47:47 +01:00 committed by GitHub
parent 1577a0c5df
commit a34da49486
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
158 changed files with 450 additions and 2718 deletions

View file

@ -22,7 +22,7 @@ export async function moderateContentWithAI(text: string) {
return result.text.includes("FLAGGED");
} catch (err) {
console.error(`❌ AI moderation failed:`, err);
console.error("❌ AI moderation failed:", err);
return false;
}
}

View file

@ -1,7 +1,4 @@
"use client";
import { useRouter } from "next/navigation";
import { useEffect } from "react";
import React from "react";
function cmdKey(e: KeyboardEvent) {
if (e.metaKey || e.ctrlKey) {
@ -11,9 +8,7 @@ function cmdKey(e: KeyboardEvent) {
}
export function CommandGlobalShortcut({ trigger }: { trigger: () => void }) {
const router = useRouter();
useEffect(() => {
React.useEffect(() => {
const handleKeyDown = (e: KeyboardEvent) => {
switch (cmdKey(e)) {
case "k":
@ -28,7 +23,7 @@ export function CommandGlobalShortcut({ trigger }: { trigger: () => void }) {
return () => {
document.removeEventListener("keydown", handleKeyDown);
};
}, [router, trigger]);
}, [trigger]);
// This component doesn't render anything
return null;

View file

@ -34,7 +34,7 @@ export async function getScheduledEvents({
const where: Prisma.ScheduledEventWhereInput = {
userId,
deletedAt: null,
...(status != "past" && { start: { gte: now } }),
...(status !== "past" && { start: { gte: now } }),
...(status === "past" && { start: { lt: now } }),
...(search && { title: { contains: search, mode: "insensitive" } }),
status: mapStatus[status],

View file

@ -34,10 +34,7 @@ export const TimezoneProvider = ({
return getBrowserTimeZone();
});
const value = React.useMemo(
() => ({ timezone, setTimezone }),
[timezone, setTimezone],
);
const value = React.useMemo(() => ({ timezone, setTimezone }), [timezone]);
return (
<TimezoneContext.Provider value={value}>

View file

@ -1,7 +1,7 @@
import { cn } from "@rallly/ui";
import type { ConfigType } from "dayjs";
import dayjs from "dayjs";
import * as React from "react";
import type * as React from "react";
interface FormattedDateTimeServerProps
extends Omit<React.HTMLAttributes<HTMLTimeElement>, "dateTime"> {

View file

@ -98,6 +98,7 @@ export const groupTimezonesByOffset = (): Record<string, string[]> => {
const timezones = getAllTimezones();
const grouped: Record<string, string[]> = {};
// biome-ignore lint/complexity/noForEach: Fix this later
timezones.forEach((tz) => {
const offset = dayjs().tz(tz).format("Z");
if (!grouped[offset]) {