-
Flake8(静态代码检测工具)是对下面三个工具的封装:
-
PyFlakes:静态检查Python代码逻辑错误的工具。
-
Pep8: 静态检查PEP8编码风格的工具。
-
NedBatchelder’s McCabe script:静态分析Python代码复杂度的工具。
-
-
mypy 是Python的可选静态类型检查器,可以在不运行程序时查找程序中的错误
-
isort 能够使import导入的包更加美观
-
black 它检测到不符合规范的代码风格直接全部格式化好,不需要确定,直接替你做好决定
因为平常用的black最多,这里呢只实现black的安装,其他的同理。
Step1:pip install black
Step2:打开Pycharm 设置,搜索External tools
Step3:选中对话框中的+号(这里是关键)
只需要配置下Program和Arguments
Program的话,需要把你装有black的环境配置进去
Paraments的话, 配置-m black $FilePath$即可
OK即可
Testing
All done! ✨ 🍰 ✨
1 file left unchanged.