flake8的一个插件,禁止使用不安全的naive datetime类。
flake8-datetimez的Python项目详细描述
#flake8日期时间z
flake8的一个插件,禁止使用不安全的naive datetime类。
##警告列表
- 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:使用datetime.datetime.strptime()必须后跟.replace(tzinfo=)。
- dtz011:不允许使用datetime.date.today()。改用datetime.datetime.now(tz=).date()。
- dtz012:不允许使用datetime.date.fromTimestamp()。改用datetime.datetime.fromTimestamp(,tz=).date()。
##安装
使用pip安装
` $ pip install flake8-datetimez `
##要求 -Python3.6或更高版本 -薄片8 3.0.0或以上
##许可证
麻省理工学院