A static code analysis tool for detecting code smells and best practice violations in Vue.js and Nuxt.js projects