-
Notifications
You must be signed in to change notification settings - Fork 0
/
.prettierrc.mjs
69 lines (62 loc) · 1.54 KB
/
.prettierrc.mjs
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
/** @type {import("prettier").Config} */
const config = {
tabWidth: 2,
useTabs: false,
printWidth: 200,
semi: true,
singleQuote: true,
trailingComma: 'es5',
// singleAttributePerLine: false,
overrides: [
{
files: ['*.ts', '*.tsx'],
options: {
parser: 'typescript',
},
},
{
files: ['*.yml', '*.yaml'],
options: {
parser: 'yaml',
printWidth: 500,
},
},
],
};
export default config;
// // plugins: ['prettier-plugin-java'],
// // parser: 'java',
//
// // guess native support jsx emm
// // seems does work ... just some fail & do need param ..
// // parser: "babel",
// parser: 'typescript', // only this knows the entrypoint ...
// // filepath: 'foo.js',
// tabWidth: 2,
// printWidth: 160,
// // entrypoint: entrypoint,
// singleQuote: true,
// {
// "arrowParens": "always",
// "bracketSpacing": true,
// "endOfLine": "lf",
// "htmlWhitespaceSensitivity": "css",
// "insertPragma": false,
// "singleAttributePerLine": false,
// "bracketSameLine": false,
// "jsxBracketSameLine": false,
// "jsxSingleQuote": false,
// "printWidth": 200,
// "proseWrap": "preserve",
// "quoteProps": "as-needed",
// "requirePragma": false,
// "semi": true,
// "singleQuote": true,
// "tabWidth": 2,
// "trailingComma": "es5",
// "useTabs": false,
// "embeddedLanguageFormatting": "auto",
// "vueIndentScriptAndStyle": false,
// "filepath": "h:\\Using\\code_comment_remover-ui-awstest\\asdsad.ts",
// "parser": "typescript"
// }