PHPCS与VSCode - 如何禁用行长度警告?

4
我正在处理一些旧代码,但因为一些警告消息:行长度超过85个字符,包含91个字符,而VScode会高亮显示很多行。这相当恼人,我想将该限制提高到至少120个字符,甚至完全禁用它。
我的垂直标尺已经设置为120。
我该如何移动或删除该限制?我已经四处寻找答案,但找不到一个可行的解决方法... 这是我的项目的settings.json文件。
{
    "editor.wordWrapColumn": 120
}

1
我通过将警告级别设置为6来部分解决了它... 至少我不再有那些警告了。 - ToX 82
你是如何将警告级别设置为6的? - limitcracker
在 settings.json 中添加 "phpcs.warningSeverity": 6 - ToX 82
1个回答

5

在 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>

对我不起作用。我收到错误消息 phpcs:未安装“c:\Users\paul\OneDrive\Games\Scratch\Shops\PP\Site\phpcs.xml”编码标准。请检查您的配置并重试。 - RedGuy11

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接