File tree Expand file tree Collapse file tree 5 files changed +4
-49
lines changed Expand file tree Collapse file tree 5 files changed +4
-49
lines changed Original file line number Diff line number Diff line change @@ -25,11 +25,6 @@ module.exports = function inferParams(comment) {
25
25
26
26
path . value . params . forEach ( function ( param ) {
27
27
if ( existingParams [ param . name ] === undefined ) {
28
- comment . tags . push ( {
29
- title : 'param' ,
30
- name : param . name ,
31
- lineNumber : param . loc . start . line
32
- } ) ;
33
28
if ( ! comment . params ) {
34
29
comment . params = [ ] ;
35
30
}
@@ -45,16 +40,11 @@ module.exports = function inferParams(comment) {
45
40
// Ensure that if params are specified partially or in
46
41
// the wrong order, they'll be output in the order
47
42
// they actually appear in code
48
- comment . tags . sort ( function ( a , b ) {
49
- if ( a . title === 'param' && b . title === 'param' ) {
43
+ if ( comment . params ) {
44
+ comment . params . sort ( function ( a , b ) {
50
45
return paramOrder . indexOf ( a . name ) - paramOrder . indexOf ( b . name ) ;
51
- }
52
- return 0 ;
53
- } ) ;
54
-
55
- ( comment . params || [ ] ) . sort ( function ( a , b ) {
56
- return paramOrder . indexOf ( a . name ) - paramOrder . indexOf ( b . name ) ;
57
- } ) ;
46
+ } ) ;
47
+ }
58
48
59
49
this . abort ( ) ;
60
50
}
Original file line number Diff line number Diff line change 10
10
"type" : " NameExpression" ,
11
11
"name" : " Number"
12
12
}
13
- },
14
- {
15
- "title" : " param" ,
16
- "name" : " a" ,
17
- "lineNumber" : 5
18
- },
19
- {
20
- "title" : " param" ,
21
- "name" : " b" ,
22
- "lineNumber" : 5
23
13
}
24
14
],
25
15
"loc" : {
Original file line number Diff line number Diff line change 67
67
"lineNumber" : 1 ,
68
68
"type" : null ,
69
69
"name" : " area"
70
- },
71
- {
72
- "title" : " param" ,
73
- "name" : " selection" ,
74
- "lineNumber" : 10
75
70
}
76
71
],
77
72
"loc" : {
127
122
"description" : null ,
128
123
"lineNumber" : 2 ,
129
124
"name" : null
130
- },
131
- {
132
- "title" : " param" ,
133
- "name" : " _" ,
134
- "lineNumber" : 17
135
125
}
136
126
],
137
127
"loc" : {
Original file line number Diff line number Diff line change 2
2
{
3
3
"description" : " This function returns the number one." ,
4
4
"tags" : [
5
- {
6
- "title" : " param" ,
7
- "name" : " a" ,
8
- "lineNumber" : 7
9
- },
10
5
{
11
6
"title" : " param" ,
12
7
"description" : " the second param" ,
16
11
"name" : " number"
17
12
},
18
13
"name" : " b"
19
- },
20
- {
21
- "title" : " param" ,
22
- "name" : " c" ,
23
- "lineNumber" : 7
24
14
}
25
15
],
26
16
"loc" : {
Original file line number Diff line number Diff line change 10
10
"type" : " NameExpression" ,
11
11
"name" : " Date"
12
12
}
13
- },
14
- {
15
- "title" : " param" ,
16
- "name" : " time" ,
17
- "lineNumber" : 13
18
13
}
19
14
],
20
15
"loc" : {
You can’t perform that action at this time.
0 commit comments