flake8 plugin with checks for the Flask framework, by r2c
Project description
# flake8-flask
flake8-flask is a plugin for flake8 with checks specifically for the [flask](https://pypi.org/project/Flask/) framework.
## Installation
` pip install flake8-flask `
Validate the install using –version. flake8-flask adds two plugins, but this will be consolidated in a very near-future version. :)
` > flake8 --version 3.7.9 (mccabe: 0.6.1, need-filename-or-mimetype-for-file-objects-in-send-file: 0.0.7, pycodestyle: 2.5.0, pyflakes: 2.1.1, secure-set-cookie: 0.0.2) `
## List of warnings
R2C202: need-filename-or-mimetype-for-file-objects-in-send-file: This check detects the use of a file-like object in flask.send_file without either mimetype or attachment_filename keyword arguments. send_file will throw a ValueError in this situation.
R2C203: secure-set-cookie: This check detects calls to response.set_cookie that do not have secure, httponly, and samesite set. This follows the [guidance in the Flask documentation](https://flask.palletsprojects.com/en/1.1.x/security/#set-cookie-options).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for flake8_flask-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81e4404ab7acacdc7e922383dd8177f990224ad43c671c84d03b92b70474de03 |
|
MD5 | efab610009b8da3a91565d381f2000fd |
|
BLAKE2b-256 | a71c01cc07d138848a3c91f0b168d54466cc75f30db029ab621aa0c08ba67b7e |