首页 > 其他分享 >vscode格式化和保存代码与eslint有冲突问题解决(亲测有效)

vscode格式化和保存代码与eslint有冲突问题解决(亲测有效)

时间:2023-02-24 10:46:10浏览次数:48  
标签:prettier vscode format defaultFormatter editor 亲测 true eslint

1. 问题描述

vscode安装了eslint插件,在使用Vue的时候格式化和保存代码都会爆红

2.原因

因为在使用Vue进行开发我们一般都安装了Vetur插件来对.vue文件进行处理,Vetur自带了格式化,规范就是使用prettier

3.解决办法

在vscode设置→命令面板→settings.json文件加入如下配置

{
  "workbench.startupEditor": "none",
  "workbench.iconTheme": "material-icon-theme",
  "tabnine.experimentalAutoImports": true,
  "[vue]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "security.workspace.trust.untrustedFiles": "open",
  "[javascript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode",
    "editor.formatOnSave": true
  },
  // 为ESLint启用“保存时自动修复”,并且仍然具有格式和快速修复功能
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  },
  "vetur.format.defaultFormatterOptions": {
    "prettier": {
      "semi": false,
      "singleQuote": true
    },
    "wrap_attributes": "force-aligned"
  },
  "javascript.format.insertSpaceBeforeFunctionParenthesis": true,
  "vetur.format.defaultFormatter.js": "vscode-typescript",
  "vetur.format.defaultFormatter.html": "js-beautify-html",
  "[jsonc]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "editor.formatOnType": true
}

 

标签:prettier,vscode,format,defaultFormatter,editor,亲测,true,eslint
From: https://www.cnblogs.com/buxiu888/p/17150438.html

相关文章

  • 解决Pillow在电脑终端中安装成功却无法在VScode中使用的问题
    系统:MacOS编辑器:VSCode环境:python3电脑终端安装因为没有安装过Pillow包,所以现在电脑终端中进行安装pipinstallpillow出现提示如下:搜索了网上的方法后,使用--tar......
  • ChatGPT月嫂级安装教程(亲测有效)
    您好,我是湘王,这是我的51CTO博客,欢迎您来,欢迎您再来~现在ChatGPT国内注册不了,需要外网的环境,而且要外网的手机号做验证。网上给的「执行脚本」方法既没效又不靠谱(难道每次要用......
  • ESlint的使用
    一.网址参考1.  Eslint超简单入门教程2. 在Vscode中,如何使用eslint来lint和format二.实践1.在vscode中使用eslint1.1vscode安装es......
  • vscode 代码折叠功能失效
    1、点击设置2、搜素folding进行设置......
  • WebStorm开发Vue项目安装eslint之后导致每次提交代码都会自动格式化代码解决办法
       把Performcodeanalysis勾掉, 设置只保留CheckTODO(ShowAll) 就可以了,并且关闭eslint验证 ......
  • MacOS 右击文件夹添加「用 VSCode 打开」操作
    打开「自动操作.app」,就是小机器人图标那个;command+n新建文稿,在「选取文稿类型」里选择「快速操作」;按以下步骤操作:第五步贴入代码forfin"$@"do......
  • vscode保存卡顿
    在使用vscode过程中,如果从别地方复制一段代码,放到本编辑器当中,有时候会出现,卡顿的情况。    把这段删除或者注释就好了......
  • VScode搭建java 开发环境.
    第一步安装jdk安装jdk17.过程略(因为vscode支持17以及以上的版本.所以这个必须要安装).我的项目用的jdk1.8所以jdk1.8也要下载到本地.安装好后cmd命令窗口java-......
  • Gitlab迁移(亲测)
    1. 概述当前gitlab部署在k8s内,根据基础设施设计此处不合理,需将gitlab迁移至主机部署的gitlab当前位置:k8s 集群迁移后位置:云主机部署gitlab2. Gitlab从Kubernetes迁......
  • Vue - eslint默认验证,函数名称和括号相连报错
    如果函数名和括号相连,eslint验证会报错,这个可以通过eslint的设置解决:一,打开eslintrc.js,在rules配置中加入:'space-before-function-paren':0完整配置:rules:{/......