【发布时间】:2015-09-15 06:44:45
【问题描述】:
我在.travis.yml 中为 Python 库编写了一些代码。使用lint.travis-ci.org,我知道我的 YAML 文件中存在一些缩进问题。这是错误指向的部分
install:
- if [[ "${TEST_PY3}" == "false" ]]; then
pip install Cython;
python setup.py build; # To build networkx-metis
mkdir core; # For the installation of networkx core
cd core;
git clone https://github.com/orkohunter/networkx.git;
cd networkx/;
git checkout addons;
python setup.py install;
cd ..;
fi
我哪里错了?错误说
syntax error: (<unknown>): did not find expected '-' indicator while parsing a block collection at line 32 column 3
如果有像autopep8 这样的工具来修复 YAML 文件的缩进,那就太好了。
【问题讨论】:
-
“要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是题外话,因为它们往往会吸引固执己见的答案和垃圾邮件。” 此外,“yaml linter” 让我在 Google 上获得了 15000 次点击,所以不妨考虑做一些研究。
-
是的,15k 次点击 +1。我不是在谈论验证而是更正我的文件。所有这些谷歌点击都提供验证。我做了一些研究,找不到任何工具、软件库等。这就是为什么没有机会获得固执的答案。谢谢。
-
不过,与所有推荐问题一样,这个问题在 Stack Overflow 上是题外话。如果您可以提供目的和一些客观要求(您的问题目前缺乏),它可能会成为 SoftwareRecs 的主题 - 请参阅 softwarerecs.stackexchange.com/help/on-topic
-
感谢您的帮助。
-
@HimanshuMishra 你的“我哪里错了?”这个问题适合这个网站。不需要像 autopep8 这样的工具。我改变了问题,所以它在Stack Overflow的范围内
标签: syntax-error yaml indentation travis-ci