代码之家  ›  专栏  ›  技术社区  ›  odigity

预提交:区分修改的文件和实际失败的文件

  •  0
  • odigity  · 技术社区  · 3 年前

    看起来 pre-commit 如果一切正常,则退出,代码为0;如果有任何检查失败,则退出代码为1——无论原因如何。

    有没有一种方法(通过编程)来区分导致文件被修改(从而解决问题)的故障与需要用户的问题(如“E501行太长”)?

    1 回复  |  直到 3 年前
        1
  •  2
  •   anthony sottile    3 年前

    简短回答:没有

    稍微长一点的答案:没有,但也不可能知道格式化后是否所有linting都会通过,加上工具既可以修改文件,又可以产生“错误”


    免责声明:我在提交前写了

    推荐文章