小编Dib*_*ash的帖子

我们可以按照 WordPress 编码标准在 VS Code 中设置 Intelephense 吗?

我在 VS Code 中使用 PHPCS 和 PHPCBF 进行 WordPress 开发。
(按照https://github.com/tommcfarlin/phpcs-wpcs-vscode中提到的说明)

虽然 PHPCBF 按照 WPCS 格式化代码,但我仍然觉得代码看起来非常丑陋,尤其是当 PHP 文档中存在 Html 标签时。

当我使用 Intelephense 格式化 Php 代码时,代码看起来赏心悦目,包括正确缩进的 Html 标签。使用 Intelephense 的代价是代码不再符合 WPCS。有一个选项可以将 WordPress 作为存根包含在 Intelephense 中,但这仅用于包含 WordPress 特定功能,与格式无关。

使用 Intelephense 格式化时遇到的一些问题是:

  1. 左括号之后和右括号之前没有空格,(phpcs)
  2. 文件注释前不能有空行(phpcs)
<?php
// this is a blank line inserted by Intelephense which is causing error no.2 provided in summary above
/**
 * This is a sample file
 *
 * @package something.
 * something something
 * something something
 */ …
Run Code Online (Sandbox Code Playgroud)

php wordpress visual-studio-code phpcs intelephense

8
推荐指数
1
解决办法
2492
查看次数

标签 统计

intelephense ×1

php ×1

phpcs ×1

visual-studio-code ×1

wordpress ×1