跳转到主要内容

用于禁止使用不安全的不带时区的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 (4.2 kB 查看哈希值)

上传日期 源代码

构建发行版

flake8_datetimez-20.10.0-py3-none-any.whl (5.7 kB 查看哈希值)

上传日期 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面