From 5a9ea3d91b9c20ad6a05965569e9808a397cb78a Mon Sep 17 00:00:00 2001 From: static Date: Fri, 27 Dec 2024 22:19:09 +0900 Subject: [PATCH] =?UTF-8?q?eslint-plugin-tailwindcss=20=ED=8C=A8=ED=82=A4?= =?UTF-8?q?=EC=A7=80=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- eslint.config.js | 2 ++ package.json | 1 + pnpm-lock.yaml | 14 ++++++++++++++ 3 files changed, 17 insertions(+) diff --git a/eslint.config.js b/eslint.config.js index 612cb6b..4027dc6 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -2,6 +2,7 @@ import prettier from "eslint-config-prettier"; import js from "@eslint/js"; import { includeIgnoreFile } from "@eslint/compat"; import svelte from "eslint-plugin-svelte"; +import tailwind from "eslint-plugin-tailwindcss"; import globals from "globals"; import { fileURLToPath } from "node:url"; import ts from "typescript-eslint"; @@ -12,6 +13,7 @@ export default ts.config( js.configs.recommended, ...ts.configs.recommended, ...svelte.configs["flat/recommended"], + ...tailwind.configs["flat/recommended"], prettier, ...svelte.configs["flat/prettier"], { diff --git a/package.json b/package.json index 7df57b1..7ade218 100644 --- a/package.json +++ b/package.json @@ -31,6 +31,7 @@ "eslint": "^9.7.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-svelte": "^2.36.0", + "eslint-plugin-tailwindcss": "^3.17.5", "globals": "^15.0.0", "prettier": "^3.3.2", "prettier-plugin-svelte": "^3.2.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8b8d506..cb35a7d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -67,6 +67,9 @@ devDependencies: eslint-plugin-svelte: specifier: ^2.36.0 version: 2.46.1(eslint@9.17.0)(svelte@5.16.0) + eslint-plugin-tailwindcss: + specifier: ^3.17.5 + version: 3.17.5(tailwindcss@3.4.17) globals: specifier: ^15.0.0 version: 15.14.0 @@ -2051,6 +2054,17 @@ packages: - ts-node dev: true + /eslint-plugin-tailwindcss@3.17.5(tailwindcss@3.4.17): + resolution: {integrity: sha512-8Mi7p7dm+mO1dHgRHHFdPu4RDTBk69Cn4P0B40vRQR+MrguUpwmKwhZy1kqYe3Km8/4nb+cyrCF+5SodOEmaow==} + engines: {node: '>=18.12.0'} + peerDependencies: + tailwindcss: ^3.4.0 + dependencies: + fast-glob: 3.3.2 + postcss: 8.4.49 + tailwindcss: 3.4.17 + dev: true + /eslint-scope@7.2.2: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}