1) 禁用一些eslint和prettier冲突的规则, Turns off all rules that are unnecessary or might conflict with Prettier.github link(https://github.com/prettier/eslint-config-prettier#special-rules) 安装eslint-plugin-prettier.调用prettier 格式化代码,然后与格式化前对比,如果不一致,这个地方就会被prettier 进行标...
// eslint推荐的规则'plugin:@typescript-eslint/recommended',// ts推荐的规则'plugin:vue/vue3-recommended',// vue组件特有的规则// "plugin:vue/recommended" // vue2使用'plugin:prettier/recommended',// eslint-config-prettier 关闭与prettier冲突的规则,prettier接管代码风格。
1.将下面的代码更新在已有文件里面 2.添加settings.json
// 开启自动格式化"editor.formatOnSave":true,// 设置所有文件默认格式化工具为prettier"editor.defaultFormatter":"esbenp.prettier-vscode",// eslint范围内的文件类型,关闭保存时格式化"[javascript]":{"editor.formatOnSave":false},"[typescript]":{"editor.formatOnSave":false},"[vue]":{"editor...
.prettierrc { "singleQuote": true, "semi": true, } .eslintrc module.exports = { extends: ["eslint:recommended", "plugin:prettier/recommended"], ...其它配置 }; 问题产生原因 经试验发现,“鬼畜缩进”是由于配置冲突导致的。 根据上面在setting.json 和项目中的配置,保存时, 编辑器使用Prettier...
"prettier":{"eslintIntegration":true,"stylelintIntegration":true,//添加规则"singleQuote":true,"semi":false,"insertPragma":false,"trailingComma":"none","arrowParens":"avoid"}, 其他冲突规则也用类似方法处理,要么修改 eslintrc,要么修改 prettier 配置,但是如果为了少改动老代码,推荐修改 prettier 配置去...
{"[vue]":{"editor.defaultFormatter":"esbenp.prettier-vscode"},"eslint.alwaysShowStatus":true,"eslint.format.enable":true,"eslint.packageManager":"yarn","eslint.run":"onSave","prettier.packageManager":"yarn","eslint.validate":["vue","javascript","javascriptreact"],"editor.codeActionsOnSa...
1、prettier 会默认把单引号变成双引号,然后 eslint 校验报错 2、js 每行代码后面会加一个分号,然后 eslint 校验报错 3、函数结束之后会加一个逗号,然后 eslint 校验报错 ... 1. 2. 3. 4. 在项目根目录创建.prettierrc.js,添加自己需要的配置,这里列了一下常用配置,包含上面冲突点的兼容,其他配置自动可...
这样就基本解决了eslint和prettier的冲突的问题,但是代码还是被格式化了两次,一次是在codeActionsOnSave使用eslint进行格式化,一次是在formatOnSave的时候prettier进行格式化 解决方式二 { // 1. 关闭codeActionsOnSave的格式代码// "editor.codeActionsOnSave": {// "source.fixAll.eslint": true // For eslint...
51CTO博客已为您找到关于vscode插件prettier eslint不能用的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及vscode插件prettier eslint不能用问答内容。更多vscode插件prettier eslint不能用相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和