add error

This commit is contained in:
Felix Ableitner 2024-09-24 12:37:14 +02:00
parent 25e410601a
commit ca9eeb7032
2 changed files with 8 additions and 45 deletions

View file

@ -1,49 +1,11 @@
import globals from "globals";
import pluginJs from "@eslint/js"; import pluginJs from "@eslint/js";
import tseslint from "typescript-eslint"; import pluginReact from "eslint-plugin-react";
export default [ export default [
{files: ["**/*.{js,mjs,cjs,jsx}"]},
{languageOptions: { globals: globals.browser }},
pluginJs.configs.recommended, pluginJs.configs.recommended,
...tseslint.configs.recommended, pluginReact.configs.flat.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,
},
},
];

View file

@ -160,5 +160,6 @@ export type LemmyErrorType =
| { error: "unknown"; message: string } | { error: "unknown"; message: string }
| { error: "cant_delete_site" } | { error: "cant_delete_site" }
| { error: "post_schedule_time_must_be_in_future" } | { error: "post_schedule_time_must_be_in_future" }
| { error: "too_many_scheduled_posts" }
| { error: "url_length_overflow" } | { error: "url_length_overflow" }
| { error: "not_found" }; | { error: "not_found" };