From ca9eeb7032f90f5d5ce1f2b30022d24c1a3013f0 Mon Sep 17 00:00:00 2001 From: Felix Ableitner Date: Tue, 24 Sep 2024 12:37:14 +0200 Subject: [PATCH] add error --- eslint.config.mjs | 52 +++++-------------------------------- src/types/LemmyErrorType.ts | 1 + 2 files changed, 8 insertions(+), 45 deletions(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index e5c519b..1baba1b 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -1,49 +1,11 @@ +import globals from "globals"; import pluginJs from "@eslint/js"; -import tseslint from "typescript-eslint"; +import pluginReact from "eslint-plugin-react"; + export default [ + {files: ["**/*.{js,mjs,cjs,jsx}"]}, + {languageOptions: { globals: globals.browser }}, pluginJs.configs.recommended, - ...tseslint.configs.recommended, - { - languageOptions: { - parser: tseslint.parser, - }, - }, - // For some reason this has to be in its own block - { - ignores: ["putTypesInIndex.js", "dist/*", "docs/*"], - }, - { - files: ["src/**/*"], - rules: { - "@typescript-eslint/no-empty-interface": 0, - "@typescript-eslint/no-empty-function": 0, - "@typescript-eslint/ban-ts-comment": 0, - "@typescript-eslint/no-explicit-any": 0, - "@typescript-eslint/explicit-module-boundary-types": 0, - "arrow-body-style": 0, - curly: 0, - "eol-last": 0, - eqeqeq: 0, - "func-style": 0, - "import/no-duplicates": 0, - "max-statements": 0, - "max-params": 0, - "new-cap": 0, - "no-console": 0, - "no-duplicate-imports": 0, - "no-extra-parens": 0, - "no-return-assign": 0, - "no-throw-literal": 1, - "no-trailing-spaces": 0, - "no-unused-expressions": 0, - "no-useless-constructor": 0, - "no-useless-escape": 0, - "no-var": 0, - "prefer-const": 0, - "prefer-rest-params": 0, - "quote-props": 0, - "unicorn/filename-case": 0, - }, - }, -]; + pluginReact.configs.flat.recommended, +]; \ No newline at end of file diff --git a/src/types/LemmyErrorType.ts b/src/types/LemmyErrorType.ts index b7a16ba..059c28d 100644 --- a/src/types/LemmyErrorType.ts +++ b/src/types/LemmyErrorType.ts @@ -160,5 +160,6 @@ export type LemmyErrorType = | { error: "unknown"; message: string } | { error: "cant_delete_site" } | { error: "post_schedule_time_must_be_in_future" } + | { error: "too_many_scheduled_posts" } | { error: "url_length_overflow" } | { error: "not_found" };