@@ -6,6 +6,7 @@ import checkFile from 'eslint-plugin-check-file';
6
6
import localRules from 'eslint-plugin-local-rules' ;
7
7
import lingui from 'eslint-plugin-lingui' ;
8
8
import prettier from 'eslint-plugin-prettier/recommended' ;
9
+ import eslintPluginBetterTailwindcss from 'eslint-plugin-better-tailwindcss' ;
9
10
10
11
export default [
11
12
{
@@ -57,6 +58,7 @@ export default [
57
58
plugins : {
58
59
'check-file' : checkFile ,
59
60
lingui,
61
+ 'better-tailwindcss' : eslintPluginBetterTailwindcss ,
60
62
'local-rules' : localRules ,
61
63
'react-hooks' : reactHooks ,
62
64
} ,
@@ -72,6 +74,9 @@ export default [
72
74
react : {
73
75
version : 'detect' ,
74
76
} ,
77
+ 'better-tailwindcss' : {
78
+ entryPoint : 'src/ui/index.css' ,
79
+ } ,
75
80
} ,
76
81
77
82
rules : {
@@ -141,6 +146,11 @@ export default [
141
146
] ,
142
147
'check-file/no-index' : 'error' ,
143
148
eqeqeq : 'error' ,
149
+ ...eslintPluginBetterTailwindcss . configs [ 'recommended-warn' ] . rules ,
150
+ ...eslintPluginBetterTailwindcss . configs [ 'recommended-error' ] . rules ,
151
+ 'better-tailwindcss/enforce-consistent-class-order' : 'off' ,
152
+ 'better-tailwindcss/enforce-consistent-line-wrapping' : 'off' ,
153
+ 'better-tailwindcss/no-unregistered-classes' : [ 'error' , { ignore : [ 'dark' , 'changelog' , 'waveform' ] } ] ,
144
154
'lingui/no-unlocalized-strings' : [
145
155
'error' ,
146
156
{
0 commit comments