January 2022 (version 1.51.0)

Welcome to the new DeepScan updates. Happy New Year! 2022 is the Year of Tiger. DeepScan will be the tiger in the JavaScript world.

Thank you for your continual love and support!

Enhanced Vue Support

  • Support prop and attr modifiers of v-bind directive
  • Support the shorthand notation of v-bind.prop modifier
  • Support the second debuggerOptions parameter of computed()
  • Support the second maybeSelfReference parameter of resolveComponent()
  • Recognize <script setup> variable usages at v-bind() inside <style>

Enhanced ESLint Integration

  • Add eslint-plugin-cypress
  • Update eslint-plugin-react to the latest 7.28.0 version

Miscellaneous

  • Recognize SYNTAX_ERROR alarms on export inside <script setup> as ESLint vue/no-export-in-script-setup

Bug Fixes

  • A false alarm for UNUSED_IMPORT may occur inside Vue <script setup> when the imported binding is used as is attribute value with the vue: prefix
  • A false alarm for VUE_MISUSED_API_AFTER_AWAIT may occur when await is used inside <script setup>