IntelliJ IDEA 修复 ‘prettier/prettier‘ ESLint 错误的 6 种方法(操作步骤)

 更新时间:2026年03月10日 08:57:10   作者:bug攻城狮  
本文介绍了在IntelliJIDEA或WebStorm中修复ESLint警告的6种方法,包括使用IDE的快速修复功能、配置保存时自动修复、手动运行ESLint修复、检查ESLint和Prettier配置、验证插件和依赖以及临时忽略规则,感兴趣的朋友跟随小编一起看看吧

在 IntelliJ IDEA 或 WebStorm 中修复 ESLint: 修复'prettier/prettier' 警告,可以按照以下步骤操作:

方法 1:使用 IDE 的快速修复功能

  1. 将光标定位到报错行,IDEA 会在代码左侧显示黄色灯泡 💡 或红色波浪线。
  2. 按下 Alt + Enter (Windows/Linux) 或 Option + Enter (Mac)。
  3. 选择 ESLint: Fix 'prettier/prettier'(如果有直接修复选项)。
  4. 或者选择 Run ESLint --fix 自动修复格式问题。

方法 2:配置保存时自动修复

  1. 打开设置File > Settings (Windows/Linux) 或 Preferences (Mac)。
  2. 导航到:Languages & Frameworks > JavaScript > Code Quality Tools > ESLint
  3. 勾选:
    • Run eslint --fix on save(保存时自动修复)。
    • 确保 Automatic ESLint configuration 已启用。
  4. 点击 Apply 并保存。

方法 3:手动运行 ESLint 修复

  1. 打开 IDEA 的 终端(Terminal)
  2. 运行命令:
    npx eslint --fix src/# 修复 src 目录下的文件
    或修复当前文件:
    npx eslint --fix your-file.js

方法 4:检查 ESLint 和 Prettier 配置

  1. 确保项目根目录有正确的配置文件:
    • .eslintrc.js / .eslintrc.json
    • .prettierrc / .prettierrc.json
  2. 示例配置(确保 Prettier 规则一致):
    // .eslintrc.js
    module.exports = {
    	extends: ["plugin:prettier/recommended"],
    	rules: {
    		"prettier/prettier": ["error", {
    			singleQuote: true,
    			trailingComma: "es5"
    		}]
    	}
    };
    // .prettierrc
    {
    	"singleQuote": true,
    	"trailingComma": "es5"
    }

方法 5:验证插件和依赖

  1. 确保已安装必要的 npm 包:
    npm install --save-dev eslint-plugin-prettier eslint-config-prettier
  2. 如果问题仍然存在,尝试升级依赖:
    npm update eslint prettier eslint-plugin-prettier eslint-config-prettier

方法 6:临时忽略规则(不推荐)

如果只是临时绕过检查,可以添加注释:

// eslint-disable-next-line prettier/prettier
const example = { badly: 'formatted', code: 'here' };

常见问题排查

  • IDEA 未识别 ESLint:检查 File > Settings > ESLint 是否启用了 Enable
  • 规则冲突:如果同时使用了 eslint-config-standard 等配置,可能需要调整规则优先级。
  • 文件未纳入检测:检查 .eslintignore 是否排除了当前文件。

如果仍无法解决,可以检查 IDEA 的 Event LogESLint 控制台输出(在底部工具栏的 ESLint 标签)查看详细错误。

到此这篇关于IntelliJ IDEA 修复 ‘prettier/prettier‘ ESLint 错误的 6 种方法的文章就介绍到这了,更多相关idea 修复‘prettier/prettier‘ ESLint 错误内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MyBatis-Plus不使用数据库默认值的问题及解决

    MyBatis-Plus不使用数据库默认值的问题及解决

    这篇文章主要介绍了MyBatis-Plus不使用数据库默认值的问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07
  • Spring Framework六种常见设计模式

    Spring Framework六种常见设计模式

    设计模式是软件开发的重要组成部分,本文借助spring来讲解这个框架的设计模式,通过本文我们探讨了spring如何利用这些模式来提供这些丰富的功能,对本文感兴趣的朋友跟随小编一起看看吧
    2023-06-06
  • 详解在spring boot中消息推送系统设计与实现

    详解在spring boot中消息推送系统设计与实现

    这篇文章主要介绍了详解在spring boot中消息推送系统设计与实现,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-05-05
  • Spring boot外部配置(配置中心化)详解

    Spring boot外部配置(配置中心化)详解

    这篇文章主要给大家介绍了关于Spring boot外部配置(配置中心化)的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-12-12
  • Java中Queue以及Deque用法示例详解

    Java中Queue以及Deque用法示例详解

    在Java集合框架中Queue和Deque接口是两种重要的数据结构,它们用于存储和管理元素序列,这篇文章主要介绍了Java中Queue以及Deque用法的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-08-08
  • 一篇文章带你了解Java泛型的super和extends

    一篇文章带你了解Java泛型的super和extends

    这篇文章主要介绍了Java泛型extends及super区别实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2021-08-08
  • springboot通过spel结合aop实现动态传参的案例

    springboot通过spel结合aop实现动态传参的案例

    SpEl 是Spring框架中的一个利器,Spring通过SpEl能在运行时构建复杂表达式、存取对象属性、对象方法调用等,今天通过本文给大家介绍springboot spel结合aop实现动态传参,需要的朋友可以参考下
    2022-07-07
  • 教你使用eclipse 搭建Swt 环境的全过程

    教你使用eclipse 搭建Swt 环境的全过程

    本文给大家分享使用eclipse 搭建Swt 环境的全过程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-12-12
  • 微服务SpringConfig配置中心详解

    微服务SpringConfig配置中心详解

    这篇文章主要介绍了微服务SpringConfig配置中心,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04
  • SpringBoot中请求级缓存4种高效方案对比的终极指南

    SpringBoot中请求级缓存4种高效方案对比的终极指南

    在高并发的Web开发中,请求级缓存(Request-Level Caching)是一个被严重低估的技术点,本文将深度剖析4种主流方案,希望可以帮大家找到最适合的请求级缓存策略
    2025-09-09

最新评论