静态分析检查烧瓶,由r2c。可在我们的免费程序分析工具,本托。(高温
flake8-flask的Python项目详细描述
薄片8烧瓶
flake8flask是flake8的一个插件,它有专门针对flask框架的检查,由r2c编写
安装
pip install flake8-flask
使用--version
验证安装。在
警告列表
r2c-flask-send-file-open
:此检查检测在没有mimetype
或attachment_filename
关键字参数的flask.send_file
中使用类似文件的对象。send_file
在这种情况下将抛出一个ValueError。在
r2c-flask-secure-set-cookie
:此检查检测对response.set_cookie
的调用,这些调用没有设置secure
、httponly
和{
r2c-flask-unescaped-file-extension
:Flask不会自动转义扩展名为.html、.htm、.xml或.xhtml的Jinja模板。如果您没有这些扩展名之一,此检查将警告您。如果使用非转义扩展,此检查还将尽力检测上下文变量是否被转义。在
r2c-flask-use-blueprint-for-modularity
:此检查建议在单个文件中有太多路由处理程序时使用Blueprint。蓝图鼓励模块化和can greatly simplify how large applications work and provide a central means for Flask extensions to register operations on applications.
r2c-flask-use-jsonify
:flask.jsonify()
是一个Flask助手方法,它处理从烧瓶路由返回JSON的正确设置。此检查捕获从烧瓶路径返回的json.dumps()
的用法,并鼓励使用flask.jsonify()
。在
r2c-flask-missing-jwt-token
:当导入@jwt_required
、@jwt_optional
、@fresh_jwt_required
、和{flask_jwt_extended
或{
有什么主意吗?请拨打https://r2c.dev联系我们!在
- 项目
标签: