首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏九彩拼盘的叨叨叨

    Prettier 简明介绍

    Prettier 是格式化代码工具。用来保持团队的项目风格统一。 安装 用 yarn 安装: yarn add prettier --dev --exact 用 npm 安装: npm install --save-dev --save-exact prettier 2 在 package.json 加如下内容: "scripts": { "prettier-watch": "onchange '**/*.js' -- prettier --write {{changed }}" } 和 ESLint 配合使用 按如下步骤做: 1 安装第三方包: yarn add eslint-config-prettier eslint-plugin-prettier --dev 2 在 .eslintrc.json 加如下内容: { "extends": ["prettier", "plugin:prettier/recommended"], "plugins": ["prettier

    1.5K20发布于 2019-05-07
  • 来自专栏静晴轩

    使用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.7K71发布于 2018-06-19
  • 来自专栏前端小叙

    eslint+prettier学习

    安装 First, install Prettier locally: prettier需要精确安装, npm install --save-dev --save-exact prettier Then */*.js 注意:使用项目中的eslint,命令为 npx prettier --write **/*.js eslint+prettier配合配置 eslint 是主要还是负责代码规则校验,prettier 提示:eslint-plugin-prettier不会为您安装Prettier或ESLint,你必须自己安装。 使用prettier的扩展规则有两种方式: 注意:不需要写extends:"prettier",光下面的配置即可 方式一: { "plugins": ["prettier"], "rules": { "prettier/prettier": "error" // "prettier/prettier": ["error", {"singleQuote": true, "parser

    2.6K20发布于 2020-09-24
  • 来自专栏YFun's Blog

    使用 Prettier 格式化代码

    Prettier 支持: JavaScript (including experimental features) JSX Angular Vue Flow TypeScript CSS, Less, SCSS HTML JSON GraphQL Markdown, including GFM and MDX YAML 安装 插件 你可以很方便的在 VSCode 等 IDE 上安装插件,插件名为 Prettier 以 VSCode 为例: 如果安装了其他格式化插件,则需要点击 [格式化文档的方式],选择 Prettier。 CLI sudo npm i -g prettier 相关的文档可参见官网: https://prettier.io/docs/en/cli.html prettier --write . # 格式化当前文件夹的所有文件 配置 参见官方文档: https://prettier.io/docs/en/configuration.html https://prettier.io/docs/en/options.html Prettier

    1.5K20编辑于 2022-12-28
  • 来自专栏知识累积

    Prettier格式化配置

    ": "esbenp.prettier-vscode" }, "[css]": { "editor.defaultFormatter": "esbenp.prettier-vscode ]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, /* prettier的配置 */ "prettier.printWidth": 100, // 超过最大值换行 "prettier.tabWidth": 4, // 缩进字节数 "prettier.useTabs": false prettier.eslintIntegration": false, //不让prettier使用eslint的代码格式进行校验 "prettier.htmlWhitespaceSensitivity ) "prettier.tslintIntegration": false // 不让prettier使用tslint的代码格式进行校验 }

    3.4K21发布于 2019-07-26
  • 来自专栏Dimples开发记

    个人常用的Prettier配置

    # Prettier Prettier 是一个代码格式化工具,使用 Prettier 能够使我们团队代码的风格有效的保持一致 下面是我个人的一下常用的 Prettier 配置 { "arrowParens useTabs": false, "vueIndentScriptAndStyle": false, "singleAttributePerLine": false } 还有更多的配置可以参考 Prettier

    1.3K20编辑于 2022-12-21
  • 来自专栏王天的进阶之路

    解决eslint和prettier冲突

    您可以在 ESLint 配置文件中添加以下配置: 安装 eslint-config-prettier: npm install --save-dev eslint-config-prettier 将 eslint-config-prettier # 调整执行顺序 可以使用 eslint-plugin-prettier 插件将 Prettier 集成到 ESLint 中。 1、安装 eslint-plugin-prettier npm i eslint-plugin-prettier 2、将 prettier 放在最后,因为后面的配置项会覆盖前面的; { "plugins ": ["prettier"], } 3、修改 rules,将 prettier 的规则配置写入 eslint,这样 eslint 会一同校验 prettier 规则 { "plugins": [ "prettier"], "rules": { "prettier/prettier": "error", // 其他规则 } } # 手动调整-统一配置 用手撸吧

    3.1K20编辑于 2023-10-18
  • 来自专栏程序员成长指北

    代码规范之-理解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

    4.1K30发布于 2020-12-17
  • 来自专栏向治洪

    ESLint、Prettier插件的安装与使用

    虽然 ESLint 本身具备自动格式化代码的功能,但ESLint 的主要优势在于代码的风格检查并给出提示,而在代码格式化这一块 Prettier 做的更加专业,因此在实际项目开发中我们经常将 ESLint 结合 Prettier 一起使用。 一、安装插件 首先,我们需要安装ESLint、Prettier插件。安装方法很简单,在VSCode的EXTENSIONS中找到ESLint插件,然后点击install就可以了。 接着,我们再安装Prettier插件。

    2.8K20编辑于 2023-03-10
  • 来自专栏京程一灯

    使用ESLint + Prettier简化代码 Review 过程

    配置 Prettier 使其与 ESLint 一起工作 Prettier 可以作为ESLint的插件【https://github.com/prettier/eslint-plugin-prettier Prettier + ESLint 是开发者的天堂。 ? 独自前往是危险的!拿着这个。 如果你曾经尝试过将 Prettier 和 ESLint 放在一起运行,那么可能会遇到规则冲突。别担心! eslint-config-prettier 插件【https://github.com/prettier/eslint-config-prettier】将自动禁用所有 ESLint 的规则冲突。 首先将以下这些安装为 devDependencies: 1npm install --save-dev eslint eslint-config-prettier eslint-plugin-prettier eslint-plugin-react eslint-plugin-react-hooks prettier 接下来,你还需要一些配置文件。

    1.8K40发布于 2019-04-23
  • 来自专栏我的博客

    Vue安装vetur、eslint、prettier配置

    /保存时自动格式化 "editor.formatOnSave": true, "eslint.autoFixOnSave": true, //保存时自动将代码按ESLint格式进行修复 "prettier.semi ": false, //去掉代码结尾的分号 "prettier.singleQuote": true, //使用带引号替代双引号 "javascript.format.insertSpaceBeforeFunctionParenthesis language": "vue", "autoFix": true } ], "vetur.format.defaultFormatterOptions": { "prettier

    1.5K10发布于 2019-12-10
  • 来自专栏快乐阿超

    prettier格式化问题

    今天用prettier插件格式化js代码时发现解构赋值被换行了,可读性变得很低 原来我的代码样式: module.exports = { executeMiniLogin(vm) { uni.login

    79320编辑于 2022-08-21
  • 来自专栏txy自动搬运

    Prettier+Vscode setting提高前端开发效率

    本文介绍和ESLient配合使用的Prettier实现编译器自动将代码格式化。 同时也介绍VsCode的 setting设置,分享我开发时常用的配置。 一文读懂 ESLint配置 一文读懂 ESLint配置 Prettier Prettier可以通过JSON 、YAML 、JavaScript 等方式来进行配置。 然后再项目的外面的位置添加这两个文件就能使用Prettier啦。但是光有Prettier还不够,因此我们接下来需要在vscode中的setting设置使用Prettier为自动格式化工具。 editor.defaultFormatter "esbenp.prettier-vscode" 指定使用 Prettier 扩展作为默认的代码格式化工具。 source.fixAll.prettier "always" 保存时始终应用 prettier 的自动格式化。 3.

    1.1K10编辑于 2024-09-09
  • 来自专栏前端西瓜哥的前端文章

    使用 Prettier 美化你的代码

    今天带大家来学习 Prettier。 为什么要用 PrettierPrettier 是一款流行的代码格式化工具。它支持的语言相当多。 上手 Prettier 下面我们就来上手 Prettierprettier 并不保证主版本相同的版本下风格是一致的。 使用命令对项目下所有文件进行格式: npx prettier --write . 代码风格的能力类似 Prettier,比如 "semi": "error" 表示必须用分号结尾,对应 Prettier 的 "semi": true。 如果想用 Prettier 格式化 JS,你需要在 ESLint 配置文件中使用 eslint-config-prettier,将 eslint 中和 prettier 冲突的规则关闭。

    2.4K10编辑于 2022-12-21
  • 来自专栏前端黑板报

    Anthony Fu 对于 Prettier 的看法

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

    42310编辑于 2024-05-21
  • 来自专栏无道编程

    Webstorm+vue+eslint+prettier融合问题

    根据prettier官方文档Integrating with Linters · Prettier 使用eslint-config-prettier prettier/eslint-config-prettier (github.com) 在.eslintrc.json配置: "extends": [ "prettier" ] 这样eslint与prettier冲突的规则会被关闭(官网: "extends ": ["prettier"] enables the config from eslint-config-prettier, which turns off some ESLint rules that conflict with Prettier. ) 总结 反正经过一段时间调试,终于在webstorm中实现快捷键和保存格式,代码风格也一致的效果了: 1、安装 yarn add eslint-config-prettier eslint-config-prettier eslint eslint-plugin-vue -D 2、配置.eslintrc.json "extends": [ "prettier" ],

    2.6K20发布于 2021-07-22
  • 来自专栏快乐阿超

    安装prettier-vscode并指定

    ——莎士比亚 我们在使用vscode格式化代码时,可能有多个可选的格式化风格方案,这里使用prettier进行 其github地址: https://github.com/prettier/prettier-vscode

    25830编辑于 2023-09-13
  • 来自专栏神奇的程序员的专栏

    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

    2.6K40编辑于 2022-04-10
  • 来自专栏Rust语言学习交流

    【Rust日报】Prettier 挑战赛 - 使用 Rust 重写

    Prettier 挑战赛 - 使用 Rust 重写 这个挑战赛由 Algora 主办,目标是使用 Rust 编写一个符合 Prettier 标准的美化打印机(pretty printer)。 挑战的主要奖项包括: 大奖:20,000 美元,要求通过超过 95% 的 Prettier JavaScript 测试。 挑战赛主页 https://console.algora.io/challenges/prettier Rustlings 等学习平台推荐 作者展开了关于 Rust 编程语言的学习工具 Rustlings

    41420编辑于 2023-11-20
  • 来自专栏知识技能

    ESLint+Prettier格式化代码

    ,所以还是要用Prettier,但是两者格式化代码,可能会产生冲突,也是让人很烦恼。 ESLint+Prettier格式化方式的思路是,ESLint规则中与Prettier重合的部分,会用Prettier的规则覆盖ESLint规则。 先自行配置好自己的ESLint规则,和符合自己代码规范要求的Prettier配置。 、prettier 然后VSCode安装插件,一共3个插件: PrettierPrettier ESLint、ESLint 根目录.vscode/settings.json配置调整为 { "eslint.enable , "prettier": "^2.3.2",

    1.6K20编辑于 2022-04-12
领券