mirror of
https://github.com/LemmyNet/lemmy-js-client.git
synced 2024-11-01 01:59:55 +00:00
add error
This commit is contained in:
parent
25e410601a
commit
ca9eeb7032
2 changed files with 8 additions and 45 deletions
|
@ -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,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
];
|
];
|
|
@ -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" };
|
||||||
|
|
Loading…
Reference in a new issue