检查可以用PLONAPI方法调用替换的代码用法。
flake8-plone-api的Python项目详细描述
flake8 plone api插件
检查可以用plone api方法调用替换的代码用法。
See the current replacements (on DATA variable at the bottom) 和propose new ones / fix existing ones。
安装
使用pip安装:
$ pip install flake8-plone-api
要求
- Python2.7,3.5
- 薄片8
许可证
GPL 2.0
更改日志
1.4(2017-05-31)
- 修正了“默认语言”字符串匹配错误。(第17期) [IHAM]
- 修复flake8 plone hasatt和flake8 plone api之间的冲突 [IHAM]
1.3(2017-05-31)
- 添加了对SubmiteText(stdin/filename处理)的支持 [IHAM]
- 松开万向轮。 [gforcada]
1.2(2016-07-05)
- 修复逻辑以报告行是否需要替换。 在内部数据的末尾有一个圆括号之前,有一些额外的逻辑检查行的结尾或下一个字符。 但自从一段时间前还加了一个括号, 这使得一些checker从不报告(即gettoolbyname,可能还有更多)。 [gforcada]
1.1(2016-03-29)
- 删除restrictedTraverse作为建议替换为“获取视图”, 假阳性太多了。 [gforcada]
1.0(2016-03-01)
- 报告需要哪个版本的plone.api才能应用 每个建议的替换。 [gforcada]
- 添加plone.api 1.5中的方法。 [gforcada]
0.6(2015-10-06)
- 不是找目录,而是找。目录,这个 应该避免误报 [DO3CC]
0.5(2015-08-17)
- 改进测试,以便不再需要物理文件。 [gforcada]
- 删除json数据,使用常规python字典。 [gforcada]
- 修复作为另一个方法(getsite和getsitemanager)的子字符串的旧方法。 修复https://github.com/gforcada/flake8-plone-api/issues/1 [gforcada]
- 提高测试覆盖率。 [gforcada]
0.4(2015-08-16)
- 忽略XXX旧用法,它们主要是一个占位符,用于保留映射 更容易的。 [gforcada]
0.3(2015-08-16)
- 我放弃了,把所有的东西都压缩成一个文件,应该很容易… [gforcada]
0.2.post1(2015-08-16)
- 又一次尝试。 [gforcada]
0.2.post0(2015-08-16)
- 仍然没有… [gforcada]
0.2(2015-08-16)
- 所有以前的版本都已损坏,正在尝试修复它 (setuptools正在和我玩)。 [gforcada]
0.1.post1(2015-08-15)
- 轻微的自述增强。 [gforcada]
0.1.post0(2015-08-15)
- 修复版本号位置。 [gforcada]
0.1(2015-08-15)
- 初次发行 [gforcada]
- 加上建筑和其他东西。 [gforcada]
- 添加mapping.json以将plone api方法调用添加到旧用法数据 [gforcada]
- 添加mapping.py以将mapping.json转换为反向映射 (供flake8插件使用)。 [gforcada]
- 创建flake8插件,该插件可以遍历文件并搜索 用于旧用法(来自mapping.py)。 [gforcada]
- 为Travis和工作服添加测试和徽章 [gforcada]