静态分析检查烧瓶,由r2c。可在我们的免费程序分析工具,本托。(高温

flake8-flask的Python项目详细描述


薄片8烧瓶

flake8flask是flake8的一个插件,它有专门针对flask框架的检查,由r2c编写

安装

pip install flake8-flask

使用--version验证安装。在

^{pr2}$

警告列表

r2c-flask-send-file-open:此检查检测在没有mimetypeattachment_filename关键字参数的flask.send_file中使用类似文件的对象。send_file在这种情况下将抛出一个ValueError。在

r2c-flask-secure-set-cookie:此检查检测对response.set_cookie的调用,这些调用没有设置securehttponly和{}。这跟在guidance in the Flask documentation后面。在

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-jsonifyflask.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联系我们!在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
用cucumberjvm执行java异步步骤   java通过Jackson2导出/导入JSON文件。9.7   java Tomcat在页面加载时给出500错误   将filereader合并到代码中的java问题   从GUI java将对象属性写入文件时发生swing错误   java简单程序,用于检查输入字符串是否为关键字(指定了关键字)   java如何在布局之间滑动时打开音频文件?   hibernate解析Java。lang.ClassCastException   java如何解决记录测试结果的Jenkins构建错误?   Java:在重写文件之前检查文件是否需要更新的最佳方法是什么?   mongodb在Java中重用数据库连接   java Hibernate(n+1)使用非k连接选择   java如何在Spring批处理中创建JSON文件读取器   java将MuPDF导入Android应用程序   字典我对Java中的多态性有疑问