首页 > 解决方案 > 通过 ESLint 使用 Prettier 格式化 Markdown 和 CSS 文件?

问题描述

目前,我已经通过 ESLint 使用以下方法设置了 Prettier .eslintrc.json

{
  "extends": ["react-app", "plugin:prettier/recommended"]
}

这适用于 linting 和格式化 JavaScript 文件。

但是,当我尝试在 Markdown 和 CSS 文件上运行 ESLint(以及 Prettier)时,会出现如下错误:

/Users/willem-aart/Code/foo/bar.md
  1:1  error  Parsing error: Unexpected character '#'

> 1 | ## foobar
    | ^

✖ 1 problem (1 error, 0 warnings)

似乎 ESLint 无法处理该文件。另一方面,Prettier - 当独立运行时 - 按预期处理文件。

是否可以通过 ESLint 使用 Prettier格式化JavaScript 以外的文件?还是我最好单独使用 Prettier?

我猜 Prettier 可以应用于比 ESLint 更广泛的文件格式。

标签: cssmarkdowneslintprettier

解决方案


推荐阅读