From 0edc5cf1cb879c30bfa1261343b2356487264b3b Mon Sep 17 00:00:00 2001
From: Robert Kossessa <github@kosro.de>
Date: Mon, 17 Mar 2025 17:47:49 +0100
Subject: [PATCH] UPD: ESLint support UnoCSS & Ignore shadcn UI

---
 eslint.config.js | 31 +++++++++++++++++++------------
 1 file changed, 19 insertions(+), 12 deletions(-)

diff --git a/eslint.config.js b/eslint.config.js
index 3576ce7db..a7c794a1e 100644
--- a/eslint.config.js
+++ b/eslint.config.js
@@ -1,17 +1,24 @@
 import antfu from '@antfu/eslint-config'
 import enforceScriptSetupTag from './eslint_rules/enforce-script-setup-tag.js'
 
-export default antfu().append([
-    {
+export default antfu(
+  {
+    unocss: true,
+  },
+  {
+    ignores: ['src/components/ui/**'],
+  },
+  {
+    rules: {
+      'nextvs/enforce-script-setup-tag': 'error',
+      'unocss/order-attributify': 'error',
+    },
+    plugins: {
+      nextvs: {
         rules: {
-            'nextvs/enforce-script-setup-tag': 'error',
+          'enforce-script-setup-tag': enforceScriptSetupTag,
         },
-        plugins: {
-            nextvs: {
-                rules: {
-                    'enforce-script-setup-tag': enforceScriptSetupTag,
-                }
-            }
-        }
-    }
-])
+      },
+    },
+  },
+)
-- 
GitLab