File tree 10 files changed +30
-27
lines changed
10 files changed +30
-27
lines changed Original file line number Diff line number Diff line change @@ -127,7 +127,9 @@ pub fn rule(
127
127
steps. push_back ( crate :: builder:: Step :: Pad ) ;
128
128
}
129
129
crate :: config:: Layout :: Wide => {
130
- steps. push_back ( crate :: builder:: Step :: Whitespace ) ;
130
+ if items_count > 0 {
131
+ steps. push_back ( crate :: builder:: Step :: Whitespace ) ;
132
+ }
131
133
}
132
134
}
133
135
steps. push_back ( crate :: builder:: Step :: Format ( child. element ) ) ;
Original file line number Diff line number Diff line change @@ -69,7 +69,9 @@ pub fn rule(
69
69
) ) ;
70
70
}
71
71
crate :: config:: Layout :: Wide => {
72
- steps. push_back ( crate :: builder:: Step :: Whitespace ) ;
72
+ if item_index > 1 {
73
+ steps. push_back ( crate :: builder:: Step :: Whitespace ) ;
74
+ }
73
75
steps
74
76
. push_back ( crate :: builder:: Step :: Format ( child. element ) ) ;
75
77
}
@@ -87,9 +89,7 @@ pub fn rule(
87
89
steps. push_back ( crate :: builder:: Step :: NewLine ) ;
88
90
steps. push_back ( crate :: builder:: Step :: Pad ) ;
89
91
}
90
- crate :: config:: Layout :: Wide => {
91
- steps. push_back ( crate :: builder:: Step :: Whitespace ) ;
92
- }
92
+ crate :: config:: Layout :: Wide => { }
93
93
}
94
94
steps. push_back ( crate :: builder:: Step :: Format ( child. element ) ) ;
95
95
Original file line number Diff line number Diff line change @@ -153,8 +153,9 @@ pub fn rule(
153
153
// }
154
154
let child = children. get_next ( ) . unwrap ( ) ;
155
155
steps. push_back ( crate :: builder:: Step :: Dedent ) ;
156
- if !has_comments_between_curly_b && items_count < = 1 {
156
+ if !has_comments_between_curly_b && items_count = = 1 {
157
157
steps. push_back ( crate :: builder:: Step :: Whitespace ) ;
158
+ } else if !has_comments_between_curly_b && items_count == 0 {
158
159
} else {
159
160
if let rnix:: SyntaxKind :: NODE_PAT_ENTRY = last_kind {
160
161
steps. push_back ( crate :: builder:: Step :: Token (
Original file line number Diff line number Diff line change 1
1
[
2
- { }
2
+ {}
3
3
{
4
4
/*
5
5
a
101
101
a = {
102
102
a = rec {
103
103
a = {
104
- a = rec { a = { a = rec { a = { a = rec { a = { }; }; }; }; }; };
104
+ a = rec { a = { a = rec { a = { a = rec { a = {}; }; }; }; }; };
105
105
};
106
106
};
107
107
};
Original file line number Diff line number Diff line change 19
19
url = "example/${version}";
20
20
};
21
21
meta = with lib; {
22
- maintainers = with maintainers; [ someone ];
22
+ maintainers = with maintainers; [someone];
23
23
description = "something";
24
24
};
25
25
}
Original file line number Diff line number Diff line change 94
94
b = 1;
95
95
c = 2;
96
96
};
97
- n = pkgs: { };
97
+ n = pkgs: {};
98
98
o =
99
99
{
100
100
pkgs,
101
101
...
102
102
}:
103
- { };
103
+ {};
104
104
105
105
a
106
106
/*
117
117
;
118
118
119
119
p =
120
- aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa { }
120
+ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa {}
121
121
a;
122
122
}
Original file line number Diff line number Diff line change 7
7
d
8
8
)
9
9
(
10
- { }:
10
+ {}:
11
11
b:
12
12
/*
13
13
c
16
16
)
17
17
(
18
18
a:
19
- { }:
19
+ {}:
20
20
/*
21
21
c
22
22
*/
57
57
)
58
58
(
59
59
{
60
- pkgs ? import ./.. { },
60
+ pkgs ? import ./.. {},
61
61
locationsXml,
62
62
}:
63
63
null
64
64
)
65
65
(
66
66
a: b: c:
67
- { }:
67
+ {}:
68
68
a: b: c:
69
69
a
70
70
)
Original file line number Diff line number Diff line change 1
1
[
2
- [ 1 ]
2
+ [1 ]
3
3
4
4
[
5
5
1
6
6
]
7
7
8
- [ b d ]
8
+ [b d]
9
9
[
10
10
b
11
11
d
Original file line number Diff line number Diff line change 1
1
[
2
- ({ } @ a: _)
2
+ ({} @ a: _)
3
3
(
4
- { } @
4
+ {} @
5
5
/**/
6
6
a:
7
7
_
8
8
)
9
9
(
10
- { }
10
+ {}
11
11
/**/
12
12
@ a:
13
13
_
14
14
)
15
15
(
16
- { }
16
+ {}
17
17
/**/
18
18
@
19
19
/**/
20
20
a:
21
21
_
22
22
)
23
23
24
- (a @ { }: _)
24
+ (a @ {}: _)
25
25
(
26
26
a @
27
27
/**/
28
- { }:
28
+ {}:
29
29
_
30
30
)
31
31
(
32
32
a
33
33
/**/
34
- @ { }:
34
+ @ {}:
35
35
_
36
36
)
37
37
(
38
38
a
39
39
/**/
40
40
@
41
41
/**/
42
- { }:
42
+ {}:
43
43
_
44
44
)
45
45
]
Original file line number Diff line number Diff line change 8
8
@ inp:
9
9
_
10
10
)
11
- ({ }: _)
11
+ ({}: _)
12
12
({ a }: _)
13
13
(
14
14
{
You can’t perform that action at this time.
0 commit comments