如何根据 ESLint 制作 WebStorm 重新格式化代码?

How to make WebStorm Reformat Code according to ESLint?

提问人:nop 提问时间:10/28/2023 最后编辑:nop 更新时间:10/28/2023 访问量:24

问:

我最近使用 MUI 设置了一个新的 Next.js 应用程序路由器项目,并且我正在将 WebStorm 2023.2.4 与 Visual Studio Code 键盘映射用于我的开发工作流。我的问题在于使用 WebStorm 中的快捷方式进行代码格式化。ALTShiftF

在我的项目中,默认情况下已经包含一个文件。我做了一个小的调整,在我的代码中强制执行 2 个空格缩进,如下所示:.eslintrc.json

{
  "extends": "next/core-web-vitals",
  "rules": {
    "indent": ["error", 2]
  }
}

现在,当我使用快捷方式进行代码重新格式化时,WebStorm 似乎应用了 4 格缩进,而不是我的 ESLint 配置中指定的 2 格缩进。ALTShiftF

我的问题是:有没有办法将 WebStorm 配置为根据我的 ESLint 规则强制执行代码格式,而无需将 Prettier 引入组合中?我的目标是尽可能提供最干净、配置最少的解决方案。

TypeScript Next.js eslint webstorm

评论


答: 暂无答案