You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Ted Yu (JIRA)" <ji...@apache.org> on 2014/03/25 04:35:51 UTC

[jira] [Created] (HBASE-10824) Enhance detection of protobuf generated code in line length detection

Ted Yu created HBASE-10824:
------------------------------

             Summary: Enhance detection of protobuf generated code in line length detection
                 Key: HBASE-10824
                 URL: https://issues.apache.org/jira/browse/HBASE-10824
             Project: HBase
          Issue Type: Task
            Reporter: Ted Yu
            Priority: Minor


In review of HBASE-5175, Anoop found that long line detection wasn't very effective for protobuf generated code.
Here is one example:
{code}
-1 lineLengths. The patch introduces the following lines longer than 100:
+ private DoubleMsg(boolean noInit)
{ this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); }
{code}
This is current filter:
{code}
  lines=`cat $PATCH_DIR/patch | grep "^+" | grep -v "^@@" | grep -v "^+++" | grep -v "import" | grep -v "hbase.protobuf.generated" | awk -v len="$MAX_LINE_LENGTH_PATCH"    'length ($0) > len' | head -n 10`
{code}
'com.google.protobuf.' should be considered as well.



--
This message was sent by Atlassian JIRA
(v6.2#6252)