4

我使用VSCode 的 Prettier扩展。我已经设法建立了一个扩展 ESLint 的基础项目,这样我就可以按照标准规则在保存时自动格式化我的 JavaScript 语法。

有没有办法对降价做同样的事情?我想利用markdownlint规则或类似规则,因为 Prettier 强制编号列表为:

<!-- Prettier rules -->
1. This is
1. A numbered
1. List

但我更喜欢这样的手动编号:

<!-- My rules -->
1. This is
2. A manual 
3. List
4

2 回答 2

3

Prettier 不强制编号列表为:

1. first
1. second
1. third

在 Prettier 的操场上看到这个:链接

它将检测您的第二个项目是否也是1.,并像这样格式化列表,否则,它将使用递增的数字进行格式化。

没有办法覆盖 Prettier 的规则,只能更改传递的选项,但对于降价只有--prose-wrap选项可用。如果你愿意,你可以自由地运行 Prettier,然后再运行markdownlint以适应你的偏好,就像使用 ESLint 一样。

于 2017-12-26T16:11:02.557 回答
2

.prettierignore不完全符合您的要求,但您可以通过在项目根目录中创建一个名为的文件来停用 MarkDown 文件的 Prettier,您可以在其中编写*.md.

有关详细信息,请参阅Prettier 文档

于 2018-04-23T05:27:46.473 回答