【问题标题】:How to ignore flake8 "line too long" errors in a heredoc如何忽略heredoc中的flake8“行太长”错误
【发布时间】:2021-08-06 22:00:05
【问题描述】:

假设我有一个带有长行的 heredoc 的文件:

    some_string = '''
very long lines here, 20 lines each of length 500
'''

如何忽略该heredoc 中的所有flake8“行太长”错误,而不排除检查整个文件?

This answer 描述了# noqa 的一行,但我不能把它放在heredoc 中。 The manual 似乎没有描述忽略一段代码。

【问题讨论】:

  • 一开始为什么要排这么长的队?是否可以将它们放在单独的 txt 文件中?
  • 可以,但是对于单元测试,将示例放在那里更具可读性。它实际上不是 500 的长度,它更像是 100。我只是不想让人们告诉我摆弄线的长度。

标签: python flake8


【解决方案1】:

哦,哎呀,我找到了答案。我可以将# noqa 放在heredoc 的末尾:

    some_string = '''
very long lines here, 20 lines each of length 500
'''  # noqa

我觉得自己很傻。

【讨论】:

  • 请不要觉得自己很傻,你今天帮了我:)
  • @hintze 哈哈,太好了!
猜你喜欢
  • 2022-01-25
  • 2016-09-10
  • 1970-01-01
  • 2023-01-16
  • 2019-07-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多