制作WordPress.org

开的3个月前

上次修改时间2天前

#7556 新的 增强

在插件提交过程中运行PCP功能测试插件

报告人: 巴里科伊的简介 巴里科伊 所有者:
里程碑: 优先: 正常的
组件: 插件目录 关键词:
复写的副本:

描述

当用户向目录提交新插件时,我们希望在PCP中运行一个函数,检查新提交是否通过了一系列自动检查。如果没有,我们想阻止提交并告知用户原因。

PCP中的第一个版本是一组始终处于阻塞状态的PHPCS规则。稍后,我们可以使用自述解析器对此进行扩展。我们正在讨论Github上应该包含哪些PHPCS规则:https://github.com/WordPress/plugin-check/issues/440

这张trac票是为了讨论这是否可能,以及我们如何做到这一点。

更改历史记录(4)

#1 @第32天
3个月以前

要集成它。。。

我们至少需要知道:

  • 此插件是PASS还是FAIL。
  • 任何错误/警告/注释等。

如果那些错误可能是假阳性,那么带一长串错误的及格是可以接受的,只要我们有办法知道它是通过/失败。

我们需要代码方面的内容:

  • 一个函数(或类方法,甚至WP-CLI命令!),可以提供磁盘上的任意文件夹(即。/tmp/plugin提交-123oeiwlsf)、所需插件的任何元数据(即WordPress.org上传器名称),并可以返回上述信息。

#2 随访: @达维德佩雷斯
2天以前

你好!你能给我们更详细的插件输出吗?数组?杰森?等?我们实际上有一个WP CLI,我们也可以创建一个类。你能告诉我们什么对你更方便吗?

#3 答复: 2 @巴里科伊
2天以前

回复达维德佩雷斯:

你好!你能给我们更详细的插件输出吗?数组?杰森?等?我们实际上有一个WP CLI,我们也可以创建一个类。你能告诉我们什么对你更方便吗?

嗨,大卫。这在我们这边很明显。我们将创建一个可以在meta中调用的函数。这将返回一个bool(PASS/FAIL)和一个带有“results”(字符串)的数组(任何错误/警告/注释等)

上次编辑时间2天前通过巴里科伊(以前的)(差异)

#4 @达维德佩雷斯
2天以前

好的@barrykooij。感谢您的澄清。

注:请参见TracTickets公司有关使用的帮助门票。