什么是行长"软限制",我如何在PSR-2惯例中解释这一点?

Cho*_*per 39 php coding-style conventions

我不明白php的PSR-2惯例的这一部分:

线长的软限制必须是120个字符; 自动样式检查器必须警告但不得在软限制上出错.

线条不应超过80个字符; 超过的行应该被分成多个后续行,每行不超过80个字符.

我认为"软限制"意味着"试图坚持这个限制,但额外的几个字符不是问题".但后来我读了第二行,现在我没理解.

Thi*_*ter 49

这很简单:

  • 0-80:总是好的
  • 80-120:可接受(如果它有充分的理由,例如包裹它的字符串会很难看)
  • 120+:Lint工具,IDE等必须显示警告(但绝不会出错!),因为该行可能是丑陋/不可读/ ...


Joh*_*ica 8

PSR-2 没有硬性限制.

MUST(NOT)是指自动风格检查,不给你作为一个程序员.

另请注意,no error超出软限制时应发出的部分.