July 2026 (version 1.72.0)
Welcome to the new DeepScan updates. This release includes many improvements regarding Vue.
Thank you for your continual love and support!
New Rules
The following rule has been added:
- VUE_RESERVED_NAME_IN_PROPS - Do not use reserved names in Vue props declaration
Analysis Improvements
- Support the latest Vue API in the following rules:
- Recognize Vue
propsvalue specified atdefineProps()with object-style argument - Recognize Vue
emitsvalue specified atdefineEmits()with object-style argument - Improve analysis precision of the prop accesses inside Vue
setup() - Detect SYNTAX_ERROR alarm when both object and type arguments are specified at Vue
defineProps()ordefineEmits()
Miscellaneous
- Filter-out CONSTANT_CONDITION alarms on defensive type checking of Vue props
- Restrict VUE_RESERVED_PROPERTY_IN_OPTION detection to projects using Vue 2.x
Bug Fixes
- A false alarm for UNUSED_IMPORT may occur at Vue
Fragmentappearing inside JSX code - False alarms may occur when Vue
<script setup>bindings andoptionproperties have the same name