用于禁止使用不安全的不带时区的datetime类的flake8插件。
项目描述
# flake8-datetimez
用于禁止使用不安全的不带时区的datetime类的flake8插件。
## 警告列表
DTZ001 : 禁止使用没有 tzinfo 参数的 datetime.datetime()。
DTZ002 : 禁止使用 datetime.datetime.today()。请使用 datetime.datetime.now(tz=) 代替。
DTZ003 : 禁止使用 datetime.datetime.utcnow()。请使用 datetime.datetime.now(tz=) 代替。
DTZ004 : 禁止使用 datetime.datetime.utcfromtimestamp()。请使用 datetime.datetime.fromtimestamp(, tz=) 代替。
DTZ005 : 禁止使用没有 tz 参数的 datetime.datetime.now()。
DTZ006 : 禁止使用没有 tz 参数的 datetime.datetime.fromtimestamp()。
DTZ007 : 使用不带 %z 的 datetime.datetime.strptime() 必须跟随 .replace(tzinfo=) 或 .astimezone()。
DTZ011 : 禁止使用 datetime.date.today()。请使用 datetime.datetime.now(tz=).date() 代替。
DTZ012 : 不允许使用 datetime.date.fromtimestamp()。请使用 datetime.datetime.fromtimestamp(, tz=).date() 代替。
## 安装
使用 pip 安装
` $ pip install flake8-datetimez `
## 要求 - Python 3.6 或更高版本 - flake8 3.0.0 或更高版本
## 许可证
MIT
项目详情
下载文件
下载适用于您平台上的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源代码发行版
构建发行版
flake8-datetimez-20.10.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 78939f3bcbe2b7fe48235998545c869c27cdfac3f45685099a3f7366c1ffebc6 |
|
MD5 | 41853057152240d5c9f15fd0ba5c9e89 |
|
BLAKE2b-256 | 049472744acab2d9460c092ad8252a13da8fc64685cfb84f3422c21c378da928 |
flake8_datetimez-20.10.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 57aa2f55eb88797e2d8c06bd536ff8049b9f1ba877d81dc06ff8d9bdc195c1fc |
|
MD5 | 2e2628093f587ecab785ed9f972d2efe |
|
BLAKE2b-256 | 0f94c1e0448d04e84b6a3d49675c2cc301d91549f540dc5b27739e1d1c0ed171 |