File tree Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Expand file tree Collapse file tree 1 file changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ export type ReactivityFunctionRuleOptions = [ReactivityFunctionSchema0]
11
11
export type RuleOptions = ReactivityFunctionRuleOptions
12
12
export type MessageIds = 'reactivity-function'
13
13
14
- const include = [
14
+ const defaultIncludes = [
15
15
'ref' ,
16
16
'shallowRef' ,
17
17
'computed' ,
@@ -20,15 +20,16 @@ const include = [
20
20
'customRef' ,
21
21
'useRef' ,
22
22
'useTemplateRef' ,
23
+ 'defineModel' ,
23
24
]
24
25
25
- const exclude = [ 'useRoute' , 'useRouter' ]
26
+ const defaultExcludes : string [ ] = [ ]
26
27
27
28
const rule : RuleModule < MessageIds , RuleOptions > = {
28
29
defaultOptions : [
29
30
{
30
- include,
31
- exclude,
31
+ include : defaultIncludes ,
32
+ exclude : defaultExcludes ,
32
33
} ,
33
34
] ,
34
35
meta : {
@@ -49,8 +50,11 @@ const rule: RuleModule<MessageIds, RuleOptions> = {
49
50
] ,
50
51
} ,
51
52
create ( context ) {
52
- const includes = context . options [ 0 ] ?. include ?? include
53
- const excludes = context . options [ 0 ] ?. exclude ?? exclude
53
+ const includes = [
54
+ ...defaultIncludes ,
55
+ ...( context . options [ 0 ] ?. include ?? [ ] ) ,
56
+ ]
57
+ const excludes = context . options [ 0 ] ?. exclude ?? defaultExcludes
54
58
return {
55
59
VariableDeclarator ( node ) {
56
60
if ( node . init ?. type !== 'CallExpression' || ! node . id ) return
You can’t perform that action at this time.
0 commit comments