Re: One more thing ...

From: Date: Sat, 05 Apr 2008 22:29:55 +0000
Subject: Re: One more thing ...
References: 1 2 3 4  Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-49649@lists.php.net to get a copy of this message
On Sat, Apr 5, 2008 at 10:10 PM, Greg Sherwood <gsherwood@squiz.net> wrote: > Chuck Burgess wrote: > > > On Sat, Apr 5, 2008 at 7:35 AM, Helgi Þormar Þorbjörnsson < > > helgith@gmail.com> > > wrote: > > > > > > > > > Okey that's what I was talking about, 148 should not be an error, not > > > even close > > > > > > And I'm not sure what the heck 195 is about ... Who cares if there is > > > a > > > line break or not ? (I rather like having a line break actually) and > > > for the > > > last error I'm a bit stumped > > > > > > Lets hope Greg can fix those or at least turn them into warnings > > > ......... > > > > > > - Helgi > > > > > > On Sat, Apr 5, 2008 at 5:25 AM, Joe Stump <joe@joestump.net> wrote: > > > > > > > > > > > > > FILE: /Users/jstump/dev/foo.php > > > > > > > > > > > > > > > > > > > > > > -------------------------------------------------------------------------------- > > > > > > > > > > FOUND 3 ERROR(S) AND 1 WARNING(S) AFFECTING 3 LINE(S) > > > > > > > > > > > > > > > > > > > > > > -------------------------------------------------------------------------------- > > > > > > > > > > 72 | WARNING | Line exceeds 85 characters; contains 105 characters > > > > 148 | ERROR | There must be exactly one blank line before the > > > > tags in > > > > | | function comment > > > > 195 | ERROR | Parameters must appear immediately after the > > > > comment > > > > 195 | ERROR | Expected 1 space after the longest variable name > > > > > > > > > > > > > > > > > > > > > > -------------------------------------------------------------------------------- > > > > > > > > > > That was against this file: > > > > > > > > http://pear.php.net/manual/en/standards.sample.php > > > > > > > > --Joe > > > > > > > > > > > > > > > I believe the purposes of whoever wrote the examples in the manual > > (which is > > what Greg uses as his "gold standard" of what the PEAR CS rules are), > > you > > highlight your params tags more than any others by listing them before > > all > > others, and you segregate them from the others by a leading empty line > > and a > > trailing empty line. > > So, that I believe is why the documented example of a proper PEAR CS'd > > docblock looks that way... and I'm sure Greg's reasoning for enforcing > > it is > > solely because the example looks that way. > > > > > Exactly right. I try to not make any assumptions about why the coding > standards say what they do because they were written before I got here. I > just try to enforce them as per the standard. In this case, the sample file > clearly states "Please take note of the vertical and horizontal spacing. > They are part of the standard." If you read the entire standard, you will > interpret that as meaning that deviations from the sample file spacing are > errors. I remember emailing PEAR-DEV or PEAR-QA quite a while ago about the > sample file containing errors itself and IIRC I was asked to ignore those > and favor the textual description where a conflict occurs. > > When I wrote the PEAR standard, I made a decision to code in all the > errors, no matter how annoying, and select the error or warning level > depending on how the standard was worded. This has at least allowed PEAR > developers to see how poorly parts of the standard are written, enforced and > followed. There may be a very good reason for this (e.g., too time > consuming) but until you've seen all the errors you can't possibly know > which ones you'd like to remove from the standard. > > Considering I'll need to do a fair bit of work to get the new standards > into phpcs when the current RFC passes, now is a good time for all PEAR devs > to decide what we do and do not want in our current standard. Removing > standards, or changing them from errors to warnings, is dead easy for me, so > go nuts with the suggestions. However, I do think the written standard needs > to be updated at the same time as phpcs to ensure consistency, which is why > I don't make changes based on single emails. I wait until the written > standard is changed as that indicates to me that someone from QA (I assume) > has taken the responsibility for that decision. /me raises his hand I'm one of those QA guys :-) But well standards changes should be changed with approval from the community IMHO, hopefully Christian can add in a clause that we won't be anal about couple of spaces in the docblock and same goes for the aligning of = (I think that's already in his RFC if I'm not mistaken ?) - Helgi

« previous php.pear.dev (#49649) next »