2017-05-26 31 views
1

我目前有一個項目,我正在使用pylintpytest。我使用Travis來驗證我的版本,並運行pylint來驗證代碼質量。如果pylint沒有特定費率,則打破Travis的構建

但我想做一些不同的事情,並沒有找到我應該如何着手的任何地方。如果代碼分級低於9.5,我甚至不想運行pytest腳本,我希望我的Travis內部版本可以中斷。因此我可以保證所有指導方針都得到遵守。

我能做些什麼來觸發它?我必須配置我的.travis.ymlpylintrc嗎?

回答

0

我看到兩種方法去這樣的:

  • 寫自己的記者pylint的那個東西非零退出時報告得分低於閾值。 custom reporter
  • 鉤入/擴展pytest-pylint插件。其中已有編程訪問linter運行。 pylint-pytest code(在實際pytest測試之前運行)