我在商品中提交了一个插件。
商品自动代码审核拒绝了该插件,因为它包含的文件具有来自<input class="form-control" type="dacimal" name="percentage" ng-model="percentage" ng-min="0.01" ng-pattern="/^[0-9]+(\.[0-9]{1,2})?$/" step="0.01" required>
<span class="alert-danger" ng-show="studentForm.$submitted || (studentForm.percentage.$dirty && studentForm.percentage.$invalid)">
<span ng-show="studentForm.percentage.$error.required">Percentage is required !</span>
<span ng-show="!studentForm.percentage.$valid">Invalid Percentage !</span>
</span>
块的finally
。
在我看来,代码是有效的,不应该失败。
我测试了(我的本地)DEV系统商品v5.3.7上的插件,它按预期运行。
我在这个网站https://www.piliapp.com/php-syntax-check/上测试了被拒绝的文件(最后一个),并且php版本&gt; = v5.5.38的验证工作正常。没有语法错误。
由于商品的最低要求是php&gt; = 5.6.4,我不希望这种自动代码审查失败。
有谁知道为什么这种拒绝可能发生了? 此外,像magento验证器(https://github.com/magento/marketplace-tools)有没有人知道是否有类似的东西,我们可以下载(php)文件,并在上传之前在我们的插件上运行语法/质量检查? 感谢