首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用ESLint & Prettier美化Vue代码

初始化 Vue 项目推介 在格式化代码方面, Prettier 确实和 ESLint 有重叠,但两者侧重点不同:ESLint 主要工作就是检查代码质量并给出提示,它所能提供的格式化功能很有限;而 Prettier...集成 ESLint & Prettier 对于二者集成,可以利用插件来完成;eslint-plugin-prettier 公开了一个 “recommended” 配置,将 plugin:prettier...", "eslint:recommended" ] }, 当然,还需安装依赖库: eslint-plugin-prettier 和 eslint-config-prettier...yarn add --dev eslint-plugin-prettier eslint-config-prettier prettier-eslint-cli 这里需要补充说明下的是 eslint-plugin-prettier...error: Delete ⏎ (prettier/prettier) at src/pages/xxx 此时,可以对规则进行甄别、梳理,择选出适宜的规则;对于此,您可以参考 Configuring Prettier

3.4K71
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    代码规范之-理解ESLint、Prettier、EditorConfig

    单独使用,配合编辑器IDE作代码格式化 以VSCode为例,首先安装Prettier插件。 ? VSCode内置的代码格式化工具可以指定为由Prettier接管,此时右下角会显示为Prettier。...如何解决Prettier与ESLint的配置冲突问题?...解决方式一:要么修改 eslintrc,要么修改 prettierrc 配置,让它们配置保持一致; 解决方式二:禁用 ESLint中和Prettier配置有冲突的规则;再使用 Prettier 来替代...执行ESLint命令,会禁用那些和Prettier配置有冲突的规则。...安装eslint-plugin-prettier插件,先使用Prettier对代码进行格式化,再并对不一致的地方进行标记; 这两个包配合使用,可以达到运行 eslint \--fix 时,采用Prettier

    2.8K30

    VSCode合理配置ESLint+Prettier

    于是,我就亲自下载了vscode搞了下发现真没提示,在百度和掘金搜了下vscode配置eslint+prettier的文章没有一个好使的,终于在踩了很多坑后,配置成功了。...本文就跟大家分享下如何在vscode上配置Eslint+Prettier,欢迎各位感兴趣的开发者阅读本文。...安装eslint、prettier插件 插件使用 这里你可以选择直接修改vscode的setting.json文件,这样的修改是本地的,无法做到同步,如果有其他人也是用的vscode,那么你要告诉他改什么改什么...true, "editor.formatOnType": true, "editor.formatOnSave": true, "files.eol": "\n" } 注意:如果你启用了prettier...不然会与vscode自身的保存起冲突 接下来,我们来配置prettier,同样的在项目根目录创建.prettierrc.json文件,添加下述配置: { "tabWidth": 2, "useTabs

    1.7K40

    Anthony Fu 对于 Prettier 的看法

    我找不到合适的方式来表达我对 Prettier 的看法。但这一次,我想我应该尽力去表达清楚,以供将来作参考。 首先,我并不反对使用 Prettier。实际上,我还挺喜欢它的。...我喜欢 Prettier Prettier 是一个优秀的工具,它为我节省了很多时间。我很感激维护者和贡献者的努力使之成为可能,并为社区中整洁代码的样貌奠定了良好的风格基础。...我可以用不到5分钟的时间来集成 Prettier ,以生成漂亮的代码。 那为什么不用呢? 如果你曾经接触过我的开源项目,你或许会发现我很少使用 Prettier 来格式化源代码。...你唯一能做的就是使用 // prettier-ignore,但对我来说,这种 "全有或全无" 的选择失去了最初使用 Prettier 的意义。...ESLint 之乱 Prettier 作为代码格式化程序,只关心代码风格而完全不关心逻辑。因此,我们常常能看到使用了 Prettier 的项目也使用 ESLint 来检查逻辑。

    9110
    领券