From 14458294ca9dad1a4ffaefc560440180d3d357ba Mon Sep 17 00:00:00 2001 From: LuciNyan <22126563+LuciNyan@users.noreply.github.com> Date: Thu, 23 Feb 2023 23:28:11 +0800 Subject: [PATCH] chore: add eslint --- .eslintignore | 3 +++ .eslintrc | 26 ++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 .eslintignore create mode 100644 .eslintrc diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..fe442cf --- /dev/null +++ b/.eslintignore @@ -0,0 +1,3 @@ +dist +node_modules +*.d.ts diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000..92f4019 --- /dev/null +++ b/.eslintrc @@ -0,0 +1,26 @@ +{ + "env": { + "browser": true, + "es2021": true, + "node": true + }, + "extends": [ + "eslint:recommended", + "plugin:@typescript-eslint/recommended" + ], + "parser": "@typescript-eslint/parser", + "parserOptions": { + "project": "./tsconfig.json" + }, + "plugins": ["@typescript-eslint"], + "rules": { + "no-inner-declarations": 0, + "no-useless-escape": 1, + "@typescript-eslint/ban-ts-comment": 1, + "@typescript-eslint/no-extra-semi": 0, + "@typescript-eslint/no-shadow": 2, + "@typescript-eslint/ban-types": 0, + "@typescript-eslint/no-namespace": 0, + }, + "ignorePatterns": ["dist/", "node_modules"] +}