diff --git a/.cursorrules b/.cursorrules index 912921e62c..2a61e6f26e 100644 --- a/.cursorrules +++ b/.cursorrules @@ -8,6 +8,15 @@ const vue3CompositionApiBestPractices = [ "Use watch and watchEffect for side effects", "Implement lifecycle hooks with onMounted, onUpdated, etc.", "Utilize provide/inject for dependency injection", + "Use vue 3.5 style of default prop declaration. Example: + +const { nodes, showTotal = true } = defineProps<{ + nodes: ApiNodeCost[] + showTotal?: boolean +}>() + +", + "Organize vue component in