跳转到主要内容

一个帮助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 查看哈希值)

上传时间 Python 3

支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面