Eslint and Prettier should be already installed, in vue cli they come with project configuration when creating project using vue-cli
</p> <p>$ npm install eslint-plugin-prettier eslint-config-prettier --save-dev</p> <p>
User Settings in VSCode
</p> <p>{</p> <p> "editor.tabSize": 2,</p> <p> "diffEditor.renderSideBySide": true,</p> <p> "window.zoomLevel": 0,</p> <p> "vetur.format.defaultFormatter.js": "vscode-typescript",</p> <p> "vetur.format.defaultFormatter.html": "js-beautify-html",</p> <p> "javascript.format.insertSpaceBeforeFunctionParenthesis": true,</p> <p> "editor.formatOnSave": false,</p> <p> "vetur.validation.template": false,</p> <p> "eslint.autoFixOnSave": true,</p> <p> "eslint.validate": [</p> <p> {</p> <p> "language": "vue",</p> <p> "autoFix": true</p> <p> },</p> <p> {</p> <p> "language": "html",</p> <p> "autoFix": true</p> <p> },</p> <p> {</p> <p> "language": "javascript",</p> <p> "autoFix": true</p> <p> }</p> <p> ]</p> <p>}</p> <p>
Add following to your package.json
<br> "eslintConfig": {<br> "root": true,<br> "env": {<br> "node": true<br> },<br> "extends": [<br> "plugin:vue/essential",<br> "plugin:prettier/recommended",<br> "eslint:recommended"<br> ],<br> "rules": {},<br> "parserOptions": {<br> "parser": "babel-eslint"<br> }<br> }<br>
Recent Comments