当前位置:网站首页>Sourcery插件(自动提升代码质量)
Sourcery插件(自动提升代码质量)
2022-07-31 05:16:00 【王大队长】
目录
Sourcery的功能如标题所说,能够自动提升代码质量,话不多说,直接上例子:
示例:
我在pycharm中已经安装好了此插件,下面写一个函数将输入x夹断到0~100:
def clip(x):
if x > 100:
x = 100
if x < 0:
x = 0可以看到此插件给了我一个提示(黄色波浪线),可以将代码优化为绿色代码:

我们只需在黄色波浪线后面按Alt + Enter就能实现自动替换:
def clip(x):
x = min(x, 100)
x = max(x, 0)可以看到还是非常强大的!但是也有些许不足(毕竟是Ai修改,还不能达到特别理想的效果),比如我们将上面的if x < 0: 改成elif x < 0: 插件便检测不出来了(可以看到黄色下划线消失了)!

Sourcery官方链接:
Sourcery | Automatically Improve Python Code Quality
安装步骤(pyCharm):

这里我选择用goole账号登录(这里如果一直加载不进去就用迅雷进去):

复制你的token :
打开pycharm安装插件,安装后重启pyCharm:

将token复制进去,:
然后点击apply再点ok即可!
Sourcery支持的IDE:

边栏推荐
- [Cloud native] Ribbon is no longer used at the bottom layer of OpenFeign starting from the 2020.0.X version
- sqlmap injection tutorial common commands
- sql add default constraint
- [swagger close] The production environment closes the swagger method
- softmax函数详解
- quick-3.5 lua调用c++
- cv2.imread()
- 对js的数组的理解
- 微信小程序源码获取与反编译方式
- break and continue exit in js
猜你喜欢
随机推荐
js中流程控制语句
js中的this指向与原型对象
sql add default constraint
活体检测CDCN学习笔记
js中的函数
MySQL高级SQL语句(二)
mysql common commands
Hyper-V新建虚拟机注意事项
Sqlite A列数据复制到B列
Chinese garbled solution in UTF-8 environment in Powershell
The latest MySql installation teaching, very detailed
flutter 混合开发 module 依赖
[Ubuntu20.04 installs MySQL and MySQL-workbench visualization tool]
cocos2d-x-3.2 不能混合颜色修改
OpenCV中的图像数据格式CV_8U定义
浏览器查找js绑定或者监听的事件
微信小程序启动优化
场效应管 | N-mos内部结构详解
VS2017 connects to MYSQL
SQLite 查询表中每天插入的数量







