On Thu, Jan 24, 2013 at 7:48 AM, Babak Vahdat <babak.vah...@swissonline.ch> wrote: > +1 to turn off the checkstyle directly inside the code itself and not the > xml. As a concrete example we've got the "maximum 7 ParameterNumber rule" > being commented out since 2008 inside xml. And today in 2013 it's still > there! >
+1 in the code as well. One place to edit. > Babak > > > Willem.Jiang wrote >> I think it will be more easy to maintain by adding some note on the java >> code. >> When we refactor the code, we don't need to find the XML to update the >> suppression line. >> >> 发自我的 iPhone >> >> 在 2013-1-24,上午6:13,Christian Müller < > >> christian.mueller@ > >> > 写道: >> >>> I prefer updating the camel-checkstyle-suppressions.xml with: >>> >>> >> <suppress checks="MethodLength" >>> >> >> files=".+[\\\/]org[\\\/]apache[\\\/]camel[\\\/]component[\\\/]redis[\\\/]CommandDispatcher\.java" >>> /> >>> >>> It's more clean IMO. I tested it and it works. Ready to commit. Thoughts? >>> >>> Best, >>> Christian >>> >>> On Wed, Jan 23, 2013 at 10:33 PM, Raul Kripalani < > >> raul@ > >> > wrote: >>> >>>> Isn't it less intrusive to wrap this block in //CHECKSTYLE:OFF and >>>> //CHECKSTYLE:ON? >>>> >>>> If it's really just the one-off case, changing the checkstyle rule for >>>> the >>>> entire codebase seems overkill. >>>> >>>> Regards, >>>> Raúl. >>>> On 23 Jan 2013 22:18, "Babak Vahdat" < > >> babak.vahdat@ > >> > wrote: >>>> >>>>> >>>>> >>>>> Am 23.01.13 16:16 schrieb "Claus Ibsen" unter < > >> claus.ibsen@ > >> >: >>>>> >>>>>> On Wed, Jan 23, 2013 at 1:15 PM, Babak Vahdat >>>>>> < > >> babak.vahdat@ > >> > wrote: >>>>>>> Hi >>>>>>> >>>>>>> Recently Bilgin did kindly integrate his camel-redis component @ >>>> GitHub >>>>>>> to >>>>>>> the Camel distribution, however I think currently we don't own any >>>>>>> proper >>>>>>> documentation for it when 2.11.0 goes live: >>>>>>> >>>>>>> http://camel.apache.org/components.html >>>>>> >>>>>> Ah well spotted. Feel free to log a JIRA ticket about the missing >>>>>> docs. >>>>>> >>>>>> >>>>>>> It's also missing by the release notes as a new component: >>>>>>> >>>>>>> http://camel.apache.org/camel-2110-release.html >>>>>> >>>>>> Yeah maybe add a note to the doc JIRA about adding to release notes. >>>>>> And we may also need an karaf feature for it in features.xml. >>>>>> >>>>>> And osgi unit tests as well. >>>>> >>>>> Logged the following 2 tickets regarding this: >>>>> >>>>> >>>>> https://issues.apache.org/jira/browse/CAMEL-6001 >>>>> https://issues.apache.org/jira/browse/CAMEL-6002 >>>>> >>>>> >>>>> >>>>>> >>>>>> >>>>>> >>>>>>> >>>>>>> Currently it has got a CS violation where a method by >>>>>>> CommandDispatcher.java >>>>>>> is 303 lines long (maximum allowed is 200). We could either adjust >>>>>>> the >>>>>>> code >>>>>>> or the CS rule for that. >>>>>> >>>>>> And fell free to fix any CS issues you may encounter reported by the >>>>>> maven tooling. >>>>> >>>>> Actually yesterday I had already fixed all of the CS violations on the >>>>> trunk other than this one (on purpose) as I wanted to ask others about >>>>> their opinion before going for it: >>>>> >>>>> http://svn.apache.org/viewvc?view=revision&revision=1437208 >>>>> >>>>> As this one is different (302 lines of code in one method instead of >>>>> the >>>>> maximally allowed 200). I propose to relax the checkstyle rule about >>>> this, >>>>> let's say 350 lines instead of 200. Then this would already fix this >>>>> last >>>>> violation automatically. The other option would be to split that method >>>>> into 2 or 3 sub-methods but looking at the logic of that method IMHO >>>>> this >>>>> wouldn't make much sense. >>>>> >>>>> Following is the checkstyle setting we've got for this: >>>>> >>>>> >> <module name="MethodLength"> >>>>> >> <property name="max" value="200"/> >>>>> >> <property name="countEmpty" value="false"/> >>>>> >> </module> >>>>> >>>>> >>>>> Babak >>>>> >>>>>> >>>>>> >>>>>>> Babak >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> View this message in context: >>>> http://camel.465427.n5.nabble.com/DISCUSS-Moving-towards-Camel-2-11-relea >>>>>>> se-tp5725088p5726054.html >>>>>>> Sent from the Camel Development mailing list archive at Nabble.com. >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Claus Ibsen >>>>>> ----------------- >>>>>> Red Hat, Inc. >>>>>> FuseSource is now part of Red Hat >>>>>> Email: > >> cibsen@ > >>>>>> Web: http://fusesource.com >>>>>> Twitter: davsclaus >>>>>> Blog: http://davsclaus.com >>>>>> Author of Camel in Action: http://www.manning.com/ibsen >>> >>> >>> >>> -- > > > > > > -- > View this message in context: > http://camel.465427.n5.nabble.com/DISCUSS-Moving-towards-Camel-2-11-release-tp5725088p5726107.html > Sent from the Camel Development mailing list archive at Nabble.com. -- Claus Ibsen ----------------- Red Hat, Inc. FuseSource is now part of Red Hat Email: cib...@redhat.com Web: http://fusesource.com Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen