@@ -28,26 +28,11 @@ module.exports = {
2828 {
2929 type : 'object' ,
3030 properties : {
31- defineProps : {
32- type : 'string' ,
33- default : DEFAULT_OPTIONS . defineProps
34- } ,
35- defineEmits : {
36- type : 'string' ,
37- default : DEFAULT_OPTIONS . defineEmits
38- } ,
39- defineSlots : {
40- type : 'string' ,
41- default : DEFAULT_OPTIONS . defineSlots
42- } ,
43- useSlots : {
44- type : 'string' ,
45- default : DEFAULT_OPTIONS . useSlots
46- } ,
47- useAttrs : {
48- type : 'string' ,
49- default : DEFAULT_OPTIONS . useAttrs
50- }
31+ defineProps : { type : 'string' } ,
32+ defineEmits : { type : 'string' } ,
33+ defineSlots : { type : 'string' } ,
34+ useSlots : { type : 'string' } ,
35+ useAttrs : { type : 'string' }
5136 } ,
5237 additionalProperties : false
5338 }
@@ -60,7 +45,7 @@ module.exports = {
6045 } ,
6146 /** @param {RuleContext } context */
6247 create ( context ) {
63- const options = context . options [ 0 ] || DEFAULT_OPTIONS
48+ const options = Object . assign ( { } , DEFAULT_OPTIONS , context . options [ 0 ] )
6449 const relevantMacros = new Set ( [
6550 ...Object . keys ( DEFAULT_OPTIONS ) ,
6651 'withDefaults'
0 commit comments