我将Prettier extension用于VSCode。我设法建立了一个扩展ESLint的基础项目,这样我就可以在保存后自动格式化我的JavaScript语法,遵循standard rules。
有没有办法为降价做同样的事情?我想利用markdownlint规则或类似规则,因为Prettier将列表编号为:
<!-- Prettier rules -->
1. This is
1. A numbered
1. List
但我更喜欢手动编号:
<!-- My rules -->
1. This is
2. A manual
3. List
答案 0 :(得分:0)
Prettier不会将编号列表强制执行为:
1. first
1. second
1. third
在Prettier的操场上看到这个:link
它会检测你的第二项是否也是1.
并将列表格式化,否则,它将以递增的数字格式化。
无法覆盖Prettier的规则,只能更改传递的选项,但对于markdown,只有--prose-wrap
选项可用。您可以自由运行Prettier,然后运行markdownlint
以适应您的偏好,如果您愿意,就像使用ESLint一样。
答案 1 :(得分:0)
不完全符合您的要求,但您可以通过在项目根目录中创建名为.prettierignore
的文件来停用Prettier for MarkDown文件,并在其中编写*.md
。
有关详细信息,请参阅Prettier documentation。