0
我想編寫一個Pylint插件,它允許我在用某個裝飾器裝飾的方法上強制執行某種語法。強制執行函數命名約定
例如,所有的裝飾與@specialfunction
裝飾的功能,必須先從「的get_」字
@specialfunction
def get_foo(self):
...
@specialfunction
def get_bar(self):
...
如果我的模塊具有被@specialfunction
裝飾,但不get_
啓動任何方法,它應該拋出一個錯誤。你能建議如何去寫這樣一個pylint插件嗎?
這是一個有趣的方式,但不完全達到目的。無論如何感謝您的建議:) –