@@ -12,6 +12,14 @@ module.exports = {
12
12
url : getDocsUrl ( 'valid-params' ) ,
13
13
} ,
14
14
schema : [ ] ,
15
+ messages : {
16
+ requireOneOptionalArgument :
17
+ 'Promise.{{ name }}() requires 0 or 1 arguments, but received {{ numArgs }}' ,
18
+ requireOneArgument :
19
+ 'Promise.{{ name }}() requires 1 argument, but received {{ numArgs }}' ,
20
+ requireTwoOptionalArguments :
21
+ 'Promise.{{ name }}() requires 1 or 2 arguments, but received {{ numArgs }}' ,
22
+ } ,
15
23
} ,
16
24
create ( context ) {
17
25
return {
@@ -30,8 +38,7 @@ module.exports = {
30
38
if ( numArgs > 1 ) {
31
39
context . report ( {
32
40
node,
33
- message :
34
- 'Promise.{{ name }}() requires 0 or 1 arguments, but received {{ numArgs }}' ,
41
+ messageId : 'requireOneOptionalArgument' ,
35
42
data : { name, numArgs } ,
36
43
} )
37
44
}
@@ -40,8 +47,7 @@ module.exports = {
40
47
if ( numArgs < 1 || numArgs > 2 ) {
41
48
context . report ( {
42
49
node,
43
- message :
44
- 'Promise.{{ name }}() requires 1 or 2 arguments, but received {{ numArgs }}' ,
50
+ messageId : 'requireTwoOptionalArguments' ,
45
51
data : { name, numArgs } ,
46
52
} )
47
53
}
@@ -55,8 +61,7 @@ module.exports = {
55
61
if ( numArgs !== 1 ) {
56
62
context . report ( {
57
63
node,
58
- message :
59
- 'Promise.{{ name }}() requires 1 argument, but received {{ numArgs }}' ,
64
+ messageId : 'requireOneArgument' ,
60
65
data : { name, numArgs } ,
61
66
} )
62
67
}
0 commit comments