From dc42a7d1d46b74b511e6ceb7e8ba67b34448deb3 Mon Sep 17 00:00:00 2001 From: sudoer777 Date: Sun, 30 Jul 2023 23:24:43 -0500 Subject: [PATCH] Fix eslint config --- .eslintrc.cjs | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.eslintrc.cjs b/.eslintrc.cjs index 8e50c23..8df5a84 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -4,11 +4,10 @@ module.exports = { node: true, 'astro/astro': true, }, + plugins: ['simple-import-sort', 'unused-imports'], extends: [ 'plugin:astro/recommended', 'prettier', - 'simple-import-sort', - 'unused-imports', 'eslint:recommended', 'plugin:json/recommended', 'plugin:tailwindcss/recommended', @@ -17,6 +16,21 @@ module.exports = { ecmaVersion: 'latest', sourceType: 'module', }, + rules: { + 'simple-import-sort/imports': 'error', + 'simple-import-sort/exports': 'error', + '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: '^_', + }, + ], + }, overrides: [ { // Define the configuration for `.astro` file.