如果使用特定方法,如何使pylint抛出错误?

时间:2017-03-24 18:55:21

标签: python static-analysis pylint

我希望防止在存储库中使用方法thirdPartyObject.problem_method。我喜欢这个方法来自的库的其他功能,所以我只想限制使用这个方法(或者至少在使用它时需要某种#ignore error注释,所以人们都认识到它) 。我想用静态分析来解决这个问题 - 有没有办法在pylint中做到这一点?

1 个答案:

答案 0 :(得分:-2)

您可以尝试检查它是否与if语句一起使用,可能是这样的:

Import sys #to stop the script
If (i don't know how you could check if it's used):
    Print('you can't use that')
Sys.exit(0)