-
Notifications
You must be signed in to change notification settings - Fork 0
/
prettier.config.js
51 lines (51 loc) · 1.1 KB
/
prettier.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
module.exports = {
tailwindConfig: "./tailwind.config.js",
arrowParens: "avoid",
trailingComma: "none",
tabWidth: 2,
printWidth: 100,
semi: false,
singleQuote: true,
plugins: [
"@ianvs/prettier-plugin-sort-imports",
"prettier-plugin-tailwindcss" // MUST come last
],
pluginSearchDirs: false,
importOrder: [
"<TYPES>",
"^@/types/(.*)$",
"^@/assets/(.*)$",
"^interfaces/(.*)$",
"^next/(.*)$",
"<THIRD_PARTY_MODULES>",
"^@/api/(.*)$",
"^@/store",
"^@/redux/(.*)$",
"^redux/(.*)$",
"^utils/(.*)$",
"^service/(.*)$",
"^@/service/(.*)$",
"^@/utils/(.*)$",
"^helpers/(.*)$",
"^@/helpers/(.*)$",
"^proxy/(.*)$",
"^hooks/(.*)$",
"^@/hooks/(.*)$",
"^meta/(.*)$",
"^@/i18n/(.*)$",
"^locale/(.*)$",
"^const/(.*)$",
"^@/features/(.*)$",
"^features/(.*)$",
"^@/pages/(.*)$",
"^@/widgets/(.*)$",
"^@/components/(.*)$",
"app",
"^components/(.*)$",
"^(?!.*[.]scss$)[./].*$",
"^theme/(.*)$",
".(s)css$"
],
importOrderSeparation: false,
importOrderSortSpecifiers: false
};