visual-studio-code - 带有 VScode 的 phpcs - 如何禁用行长警告?

标签 visual-studio-code phpcs

我正在处理一些遗留代码,并且 VScode 由于诸如 Line exceeds 85 characters, contains 91 characters 之类的警告而突出显示了很多行。 .这很烦人,我想将该限制提高到至少 120 个字符,甚至完全禁用它。
我的垂直标尺已经设置为 120。

如何移动或删除该限制?我到处找,但找不到有效的答案...这是我的项目 settings.json

{
    "editor.wordWrapColumn": 120
}

最佳答案

在 VS Code 中编辑 phpcs 设置并确保“PHP Sniffer: Standard”为空白(以便它查找您的自定义规则集文件)。
在您的项目根目录中创建文件“phpcs.xml”,其中包含如下规则集:

<?xml version="1.0"?>
<ruleset name="MyRuleset">
  <!-- Scan all files in directory -->
  <file>.</file>

  <!-- Ignore Composer dependencies -->
  <exclude-pattern>vendor/</exclude-pattern>

  <!-- Show colors in console -->
  <arg value="-colors"/>

  <!-- Show sniff codes in all reports -->
  <arg value="ns"/>

  <!-- Use PSR-12 as a base -->
  <rule ref="PSR12"/>

  <rule ref="Generic.Files.LineLength.TooLong">
      <severity>0</severity>
  </rule>
</ruleset>

关于visual-studio-code - 带有 VScode 的 phpcs - 如何禁用行长警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58769558/

相关文章:

visual-studio-code - 在 Visual Studio Code 中启用自动滚动

git - 如何使用 Visual Studio Code 连接到我现有的 Git 存储库?

PHPcs xml 配置禁用一些规则

php - 是否有使用 PHP 代码嗅探器执行严格比较 (===) 的规则?

sublimetext3 - SublimeLinter:模块 phpcs 和 phpmd 不工作

wordpress - SublimeLinter:警告:phpcs 已停用,无法找到 'phpcs'

vb.net - 在 Visual Studio Code 中,为什么数字 '7' 的突出显示方式与其他整数不同?我该如何改变它?

angular - 访问模板中组件的对象属性不会显示该对象的属性

typescript - VS Code 不对 typescript 文件进行类型检查

phpcs:如何修改 PSR2 以检查大括号是否与方法在同一行?