首页 > 解决方案 > 在重组文本文件、Windows 10 上运行 make docs 时出现回车问题

问题描述

我有两台开发机器,一台是 Debian,另一台是 Windows 10。

我在使用 Debian 笔记本电脑(硬件)时遇到问题,所以我暂时尝试将我的工作转移到 Windows。我对 Debian 更满意。

make docs在客户的仓库中运行 ReStructured Text 文件。我应该在这里说我是 Python repos 和 RST 的新手

在 Debian 上:没有问题。make docs运行到完成。

在 Windows 10 上:回车验证错误。

我在 Windows 中使用 Git Bash 进行 CLI 工作。

我已经尝试了 in 的三种不同选项,core.autocrlf但均.gitattributes无济于事。我检查了一个启用了每个选项的分支:每次都出现相同的错误。

我想在这里找到根本原因。是的,我可以运行 dos2unix 但它没有解决根本原因。

标签: pythonwindowsmakefilerestructuredtextcarriage-return

解决方案


doc8 很久没有维护了,最重要的是在 Windows 上没有经过很好的测试。您注意到的错误仅在去年 9 月修复,尚未包含在任何稳定版本中,

https://github.com/PyCQA/doc8/pull/47

您可能会尝试从 repo 中删除 doc8 的使用,并用其他 linter 替换,如rstcheck


推荐阅读