-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.prettierrc.cjs
50 lines (50 loc) · 1.1 KB
/
.prettierrc.cjs
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
/** @type {import('prettier').Config} */
module.exports = {
...require('@hyperupcall/prettier-config'),
overrides: [
{
files: '*.tmLanguage.json',
options: {
plugins: ['prettier-plugin-sort-json'],
jsonSortOrder: JSON.stringify({
$schema: null,
name: null,
scopeName: null,
uuid: null,
comment: null,
author: null,
maxTokensPerLine: null,
keyEquivalent: null,
fileTypes: null,
injectionSelector: null,
foldingStartMarker: null,
foldingStopMarker: null,
'/^[^\\d+]/': 'lexical',
'/^\\d+/': 'numeric',
patterns: null,
repository: null,
}),
},
},
{
files: '*.language-configuration.json',
options: {
plugins: ['prettier-plugin-sort-json'],
jsonSortOrder: JSON.stringify({
$schema: null,
comments: null,
wordPattern: null,
colorizedBracketPairs: null,
brackets: null,
autoCloseBefore: null,
autoClosingPairs: null,
surroundingPairs: null,
lineComment: null,
blockComment: null,
'/^[^\\d+]/': 'lexical',
'/^\\d+/': 'numeric',
}),
},
},
],
}