2626 - μ λ ¬ κ΄λ ¨ ESLint νλ¬κ·ΈμΈ
2727- [ @stylistic/eslint-plugin ] ( https://www.npmjs.com/package/@stylistic/eslint-plugin )
2828 - stylistic ESLint νλ¬κ·ΈμΈ
29- - [ eslint-plugin-tailwindcss] ( https://www.npmjs.com/package/eslint-plugin-tailwindcss )
30- - TailwindCSS κ΄λ ¨ ESLint νλ¬κ·ΈμΈ
3129- [ @tanstack/eslint-plugin-query ] ( https://www.npmjs.com/package/@tanstack/eslint-plugin-query )
3230 - react-query κ΄λ ¨ ESLint νλ¬κ·ΈμΈ
3331- [ typescript-eslint] ( https://www.npmjs.com/package/typescript-eslint )
@@ -57,7 +55,7 @@ yarn add -D @itcode-dev/eslint-config
5755
5856``` bash
5957# yarn berry
60- yarn add -D @itcode-dev/eslint-config eslint-plugin-import eslint-plugin-jest @next/eslint-plugin-next eslint-plugin-react eslint-plugin-react-hooks eslint-plugin-sort-keys-fix eslint-plugin-tailwindcss @tanstack/eslint-plugin-query typescript-eslint eslint-plugin-unused-imports
58+ yarn add -D @itcode-dev/eslint-config eslint-plugin-import eslint-plugin-jest @next/eslint-plugin-next eslint-plugin-react eslint-plugin-react-hooks eslint-plugin-sort-keys-fix @tanstack/eslint-plugin-query typescript-eslint eslint-plugin-unused-imports
6159```
6260
6361- pnpm
@@ -79,7 +77,6 @@ pnpm add -D @itcode-dev/eslint-config
7977| ` reactHooksConfig ` | [ eslint-plugin-react-hooks] ( https://www.npmjs.com/package/eslint-plugin-react-hooks ) μ€μ |
8078| ` sortKeysFixConfig ` | [ eslint-plugin-sort-keys-fix] ( https://www.npmjs.com/package/eslint-plugin-sort-keys-fix ) μ€μ |
8179| ` stylisticConfig ` | [ @stylistic/eslint-plugin ] ( https://www.npmjs.com/package/@stylistic/eslint-plugin ) μ€μ |
82- | ` tailwindcssConfig ` | [ eslint-plugin-tailwindcss] ( https://www.npmjs.com/package/eslint-plugin-tailwindcss ) μ€μ |
8380| ` tanstackConfig ` | [ @tanstack/eslint-plugin-query ] ( https://www.npmjs.com/package/@tanstack/eslint-plugin-query ) μ€μ |
8481| ` tseslintConfig ` | [ typescript-eslint] ( https://www.npmjs.com/package/typescript-eslint ) μ€μ |
8582| ` unusedImportsConfig ` | [ eslint-plugin-unused-imports] ( https://www.npmjs.com/package/eslint-plugin-unused-imports ) μ€μ |
@@ -928,32 +925,6 @@ export default {
928925} satisfies Linter .Config ;
929926```
930927
931- ### eslint-plugin-tailwindcss μ€μ
932-
933- ``` ts
934- import pluginTailwindcss from ' eslint-plugin-tailwindcss' ;
935-
936- import type { Linter } from ' eslint' ;
937-
938- export default {
939- plugins: { ' @tailwindcss' : pluginTailwindcss },
940- rules: {
941- // className μ λ ¬ κ°μ
942- ' @tailwindcss/classnames-order' : ' error' ,
943- // μ€μ²© - μ°μ° λ°©μ§
944- ' @tailwindcss/enforces-negative-arbitrary-values' : ' error' ,
945- // μΆμ½ν κ°μ
946- ' @tailwindcss/enforces-shorthand' : ' error' ,
947- // TailwindCSS 2 λ§μ΄κ·Έλ μ΄μ
κ°μ
948- ' @tailwindcss/migration-from-tailwind-2' : ' error' ,
949- // κ°μ μμ±μ 건λ리λ className λ°©μ§
950- ' @tailwindcss/no-contradicting-classname' : ' error' ,
951- // λΆνμν μ μΈ λ°©μ λ°©μ§
952- ' @tailwindcss/no-unnecessary-arbitrary-value' : ' error'
953- }
954- } satisfies Linter .Config ;
955- ```
956-
957928### @tanstack/eslint-plugin-query μ€μ
958929
959930``` ts
0 commit comments