Commit 7f2c81a4 authored by Grant's avatar Grant
Browse files

fix eslint & eslint --fix

parent 73fa66a2
Loading
Loading
Loading
Loading
Loading
+17 −4
Original line number Diff line number Diff line
@@ -8,8 +8,8 @@ export default defineConfig(
  globalIgnores([
    "**/node_modules",
    "packages/**/dist",
    "packages/**/*",
    "!packages/server/**/*",
    "packages/admin",
    "packages/chat",
  ]),

  // -- global config --
@@ -28,8 +28,13 @@ export default defineConfig(

  // -- client --
  {
    files: ["packages/client/src"],
    files: ["packages/client/src/**/*.{ts,tsx,js,jsx}"],
    plugins: { react },
    settings: {
      react: {
        version: "detect",
      },
    },
    rules: {
      "no-unused-vars": "off",
      "@typescript-eslint/no-namespace": "off",
@@ -46,12 +51,20 @@ export default defineConfig(
          ignoreRestSiblings: true,
        },
      ],

      "react/function-component-definition": [
        "error",
        {
          namedComponents: "arrow-function",
          unnamedComponents: "arrow-function",
        },
      ],
    },
  },

  // -- server --
  {
    files: ["packages/server/src"],
    files: ["packages/server/src/**/*.{ts,js}"],
    rules: {
      "no-console": "error",
      "no-unused-vars": "off",
+1 −0
Original line number Diff line number Diff line
@@ -42,6 +42,7 @@
    "eslint": "^9.39.2",
    "eslint-config-react-app": "^7.0.1",
    "eslint-formatter-gitlab": "^7.0.1",
    "eslint-plugin-react": "^7.37.5",
    "eslint-plugin-react-hooks": "^7.0.1",
    "eslint-plugin-simple-import-sort": "^12.1.1",
    "jest-fetch-mock": "^3.0.3",
+2 −1
Original line number Diff line number Diff line
import { useCallback, useEffect, useState } from "react";
import { KeybindManager } from "../lib/keybinds";

import { CanvasCore } from "../lib/canvas";
import { KeybindManager } from "../lib/keybinds";
import { useModerator } from "./Moderator";

export const ModCanvasOverlay = () => {
+9 −8
Original line number Diff line number Diff line
import { Hammer } from "lucide-react";
import { SidebarBase } from "../components/SidebarBase";
import { useModerator } from "./Moderator";
import { Alert, Chip } from "@heroui/react";
import { KeybindManager } from "../lib/keybinds";
import { Keybind } from "../components/KeybindModal";
import { useCallback, useState } from "react";
import { handleError, oapi } from "../lib/utils";
import { EError, type RestAPI } from "@sc07-canvas/lib";
import { UserCard } from "../components/Profile/UserCard";
import { Hammer } from "lucide-react";
import { useCallback, useState } from "react";
import { toast } from "react-toastify";

import { Button } from "../components/core/Button";
import { Keybind } from "../components/KeybindModal";
import { UserCard } from "../components/Profile/UserCard";
import { SidebarBase } from "../components/SidebarBase";
import { KeybindManager } from "../lib/keybinds";
import { handleError, oapi } from "../lib/utils";
import { useModerator } from "./Moderator";

export const ModSidebar = () => {
  const { state, dispatch } = useModerator();
+5 −4
Original line number Diff line number Diff line
@@ -6,12 +6,13 @@ import React, {
  useLayoutEffect,
  useReducer,
} from "react";
import { UserModSidebar } from "./UserModSidebar";
import { KeybindManager } from "../lib/keybinds";
import { ModSidebar } from "./ModSidebar";

import { usePanel } from "../contexts/PanelContext";
import { useHasRole } from "../hooks/useHasRole";
import { KeybindManager } from "../lib/keybinds";
import { ModeratorModule } from "./ModeratorModule";
import { usePanel } from "../contexts/PanelContext";
import { ModSidebar } from "./ModSidebar";
import { UserModSidebar } from "./UserModSidebar";

ModeratorModule.get(); // initialize

Loading