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]
1111export type RuleOptions = ReactivityFunctionRuleOptions
1212export type MessageIds = 'reactivity-function'
1313
14- const include = [
14+ const defaultIncludes = [
1515 'ref' ,
1616 'shallowRef' ,
1717 'computed' ,
@@ -20,15 +20,16 @@ const include = [
2020 'customRef' ,
2121 'useRef' ,
2222 'useTemplateRef' ,
23+ 'defineModel' ,
2324]
2425
25- const exclude = [ 'useRoute' , 'useRouter' ]
26+ const defaultExcludes : string [ ] = [ ]
2627
2728const rule : RuleModule < MessageIds , RuleOptions > = {
2829 defaultOptions : [
2930 {
30- include,
31- exclude,
31+ include : defaultIncludes ,
32+ exclude : defaultExcludes ,
3233 } ,
3334 ] ,
3435 meta : {
@@ -49,8 +50,11 @@ const rule: RuleModule<MessageIds, RuleOptions> = {
4950 ] ,
5051 } ,
5152 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
5458 return {
5559 VariableDeclarator ( node ) {
5660 if ( node . init ?. type !== 'CallExpression' || ! node . id ) return
You can’t perform that action at this time.
0 commit comments