【问题标题】:Any way to ignore `Missing file doc comment` Yii2 using PHp Strom?有什么方法可以使用 PHpStorm 忽略“缺少文件文档注释”Yii2?
【发布时间】:2019-03-06 21:29:52
【问题描述】:

我怎样才能消除错误,这样我就不必在命名空间之前添加文件标签,在命名空间之后添加类标签

namespace backend\controllers;

use common\models\helpers\Frontend\DropdownHelper;
use common\models\Lookup;
use common\models\Partner;
use common\models\PartnerSearch;
use Yii;
use yii\filters\VerbFilter;
use yii\web\Controller;
use yii\web\NotFoundHttpException;
use yii\web\Response;

phpStorm 中缺少文件标签和类标签错误。

【问题讨论】:

  • @MuhammadOmerAslam
  • 请添加实际代码,您在这个社区的年龄足够大,知道您不为代码提供图像的规则
  • @MuhammadOmerAslam 我现在想添加 Yii2 标准
  • 你已经改变了我回答的整个问题,你不能这样做,你应该发布一个单独的问题并标记答案,如果它有效]

标签: php codesniffer


【解决方案1】:

您的代码的某些部分可能无法符合您的编码标准。您可以通过以下方式忽略文件部分

$xmlPackage = new XMLPackage;
// phpcs:disable
$xmlPackage['error_code'] = get_default_error_code_value();
$xmlPackage->send();
// phpcs:enable

在您的情况下,您试图忽略页面和类的 doc 块,因此您应该在 namespace 之前启动 // phpcs:disable,然后在类的左大括号之后使用 // phpcs:enable 关闭它{

我正在添加示例代码以使用我自己的代码忽略下面文件和类的文档块,因为您从未添加实际代码而是图像

<?php
// phpcs:disable
namespace frontend\controllers;

use Yii;
use yii\filters\AccessControl;
use yii\filters\VerbFilter;
use yii\web\Controller;
use yii\web\NotFoundHttpException;
use yii\web\Response;

/**
 * ApiKeysController implements the CRUD actions for ApiKeys model.
 */
class ApiKeysController extends Controller
{
    // phpcs:enable

}

注意:在PHP_CodeSniffer version 3.2.0之前,使用// @codingStandardsIgnoreStart 代替// phpcs:disable,并使用// @codingStandardsIgnoreEnd代替 // phpcs:enable@codingStandards 语法已弃用,将在 PHP_CodeSniffer version 4.0.

【讨论】:

  • @MuhmmadQasimAslam 是的,有助于隐藏错误,
猜你喜欢
  • 2015-12-04
  • 2016-03-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-17
  • 2012-07-29
  • 1970-01-01
相关资源
最近更新 更多