Peewee的Pylint扩展
pylint-peewee的Python项目详细描述
#Pylint peewee
##向前
你用小便吗?你也用Pylint吗?还有尿壶?
你厌倦了像这样的pylint错误吗:
` ************* Module application.models.base E: 32,15: Class 'BaseModel' has no 'get' member (no-member) E: 45,16: Class 'BaseModel' has no 'select' member (no-member)************* Module application.models.client_settings E: 40,19: Class 'Settings' has no 'create' member (no-member) E: 53,12: Class 'Settings' has no 'select' member (no-member) E: 68,23: Class 'Settings' has no 'select' member (no-member) E: 81,17: Class 'Settings' has no 'select' member (no-member) `
就因为你在用烧瓶?
如果是的话,这就是你的插件!
##工作原理
这个插件的工作非常简单,只需连接到astroid的类解析器中,看看 当前类的基是:db.model(flask_util的标准),如果 因此,它剔除了所有缺少的方法:“create”、“select”、“update”等。
方法是通过返回一个具有适当成员的类来终止的,该类 所有函数都有一个pass实现。
##待办事项
- 使基类可配置,这样您就可以使用model、mymodel、peewee.model。