一个帮助Pylint理解Pydantic的Pylint插件
项目描述
pylint-pydantic
一个帮助Pylint理解Pydantic的Pylint插件
如何使用
安装
pip install pylint-pydantic
在控制台使用
pylint --load-plugins pylint_pydantic xxxxx
在vscode中,settings.json添加项
"pylint.args": ["--load-plugins", "pylint_pydantic"]
# in old vscode version maybe
"python.linting.pylintArgs": ["--load-plugins", "pylint_pydantic"]
测试
pylint --rcfile=pylintrc --load-plugins pylint_pydantic tests/
------------------------------------
Your code has been rated at 10.00/10
常见问题解答
- 如何解决 pylint: No name ‘BaseModel’ in module ‘pydantic’?
添加 –extension-pkg-whitelist=’pydantic’ 参数(见 #1961)
其他
如果您有任何问题,请创建一个issue。 https://github.com/fcfangcc/pylint-pydantic/issues
变更日志
v0.3.1: 修复 #29
v0.3.0: 支持 pylint3
v0.2.4: 修复 pydantic.Field 与 BaseModel 支持
v0.2.2: 修复 model_validator 关键字 mode,pydatic>=2.0.3
v0.2.1: 支持 model_validator
v0.2.0: 支持 Pydantic V2
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。
源代码分发
此版本没有可用的源代码分发文件。请参阅有关 生成分发存档 的教程。
构建分发
pylint_pydantic-0.3.2-py3-none-any.whl (16.0 kB 查看哈希值)