如何制作一个完全禁用 prettier 的 prettierrc 文件?

How do I make a prettierrc file that completely disables prettier?

我正在编辑一个不使用 Prettier 的存储库,但我的编辑器 (Emacs) 根据文件扩展名加载 prettier-js-mode。因此,在保存文件时,我得到了一堆我无法提交的空白更改,因为它会污染上游存储库。

目前我的想法是添加一个禁用 Prettier 的本地 .prettierrc 文件,然后将其添加到我的 .git/config/exclude 文件中,这样上游就不必知道它了。

但是我该如何制作这样的文件呢?

在我的例子中,我希望在项目的根目录中有一个文件可以为整个项目禁用 Prettier,但我也可以看到其他人可能希望如何为子目录做同样的事情.

添加带有 *.prettierignore 怎么样?

prettier-js-mode 应该有一个配置,只有当它在根目录或 package.json 中找到更漂亮的配置时才会启用自己。与 vscode 和 atom 插件一样。如果它没有此功能,那么打开一个问题或一个 PR 会很好。 接受的答案有点老套,但它肯定会起作用。