From a26d8058ebfb337bb3cb206128d4ea51fb08a2cb Mon Sep 17 00:00:00 2001 From: Fractal-Tess Date: Fri, 16 Sep 2022 17:15:12 +0300 Subject: [PATCH] improved config --- .eslintrc.cjs | 15 ++++++++++++++- package.json | 11 ++++++----- src/App.svelte | 2 -- yarn.lock | 12 ++++++++++++ 4 files changed, 32 insertions(+), 8 deletions(-) diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 6fd2ca0..2baa34b 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -6,7 +6,20 @@ module.exports = { 'plugin:@typescript-eslint/recommended', 'prettier' ], - plugins: ['svelte3', '@typescript-eslint'], + rules: { + 'no-unused-vars': 'off', // or "@typescript-eslint/no-unused-vars": "off", + 'unused-imports/no-unused-imports': 'error', + 'unused-imports/no-unused-vars': [ + 'warn', + { + vars: 'all', + varsIgnorePattern: '^_', + args: 'after-used', + argsIgnorePattern: '^_' + } + ] + }, + plugins: ['svelte3', '@typescript-eslint', 'unused-imports'], ignorePatterns: ['*.cjs'], overrides: [{ files: ['*.svelte'], processor: 'svelte3/svelte3' }], settings: { diff --git a/package.json b/package.json index 05483d7..1cc9035 100644 --- a/package.json +++ b/package.json @@ -33,16 +33,17 @@ "@fortawesome/free-regular-svg-icons": "^6.2.0", "@fortawesome/free-solid-svg-icons": "^6.2.0", "@sveltejs/vite-plugin-svelte": "^1.0.5", - "@typescript-eslint/eslint-plugin": "^5.27.0", - "@typescript-eslint/parser": "^5.27.0", - "eslint": "^8.16.0", - "eslint-config-prettier": "^8.3.0", - "eslint-plugin-svelte3": "^4.0.0", "@tauri-apps/api": "^1.0.2", "@tauri-apps/cli": "^1.0.5", "@tsconfig/svelte": "^3.0.0", + "@typescript-eslint/eslint-plugin": "^5.27.0", + "@typescript-eslint/parser": "^5.27.0", "autoprefixer": "^10.4.9", "daisyui": "^2.27.0", + "eslint": "^8.16.0", + "eslint-config-prettier": "^8.3.0", + "eslint-plugin-svelte3": "^4.0.0", + "eslint-plugin-unused-imports": "^2.0.0", "husky": "^8.0.1", "postcss": "^8.4.16", "postcss-load-config": "^4.0.1", diff --git a/src/App.svelte b/src/App.svelte index a71c85d..f8ff493 100644 --- a/src/App.svelte +++ b/src/App.svelte @@ -1,8 +1,6 @@