如何在JetBrains Fleet中集成Prettier与ESLint?
Fleet集成Prettier/ESLint的现状与配置方案
Prettier支持情况:Fleet目前是支持Prettier的,需要完成以下配置步骤:
- 先在项目本地安装Prettier依赖,执行命令:
npm install prettier --save-dev或yarn add prettier --dev - 打开Fleet的设置(Settings),找到Tools > Prettier选项,勾选"Enable Prettier",并指定项目内
node_modules/prettier的路径 - 可按需开启"Format on save",实现保存文件时自动格式化
- 先在项目本地安装Prettier依赖,执行命令:
ESLint支持情况:Fleet同样支持ESLint,配置逻辑类似:
- 项目本地安装
eslint及对应业务所需的插件依赖 - 在Fleet设置的Tools > ESLint中,启用ESLint功能,指定ESLint包路径和项目中的
.eslintrc配置文件位置 - 开启"Fix on save"选项,可在保存时自动修复符合规则的ESLint问题
- 项目本地安装
EditorConfig的作用:EditorConfig仅用于统一不同编辑器的基础格式规范(如缩进类型、换行符、字符编码等),无法直接实现Prettier或ESLint的代码格式化、语法校验功能。你可以在项目中同时配置三者,通过
eslint-config-prettier这类工具禁用ESLint与Prettier冲突的规则,让它们协同工作
总结:Fleet并非暂不支持Prettier,只需完成本地依赖安装和IDE内的对应配置即可启用。
内容的提问来源于stack exchange,提问作者Sam Zhang
相关产品推荐
相关产品推荐

