On Tue, Mar 10, 2020 at 3:43 PM Xiang Xiao <xiaoxiang781...@gmail.com> wrote:
>
> On Tue, Mar 10, 2020 at 1:17 AM Gregory Nutt <spudan...@gmail.com> wrote:
> >
> >
> > >     - Fixing the entire file we touch helps makes things better overall 
> > > even
> > >     though its painful in the short run.
> > >     - Having a tool that produces accurate style recommendations is very
> > >     important— it's hard to know what to fix and what not to fix if the 
> > > tool
> > >     doesn't give accurate messages.
> >
> > I don't know how long it will take, but these two things converging is
> > the keep to ending the pain permanently:  Fixing non-compliant files and
> > improving the tools.
> >
> > I think we should at least wait a little while.  If it takes too long
> > and does not converge to a reasonable solution in the near future, we
> > can revisit this.
>
> Ok, let's wait for sometime to see the result. Since the workflow
> isn't lockdown yet, but the precheck is running for each PR now, I
> would suggest that PR must pass the precheck before merging to ensure
> the basic quality.

do you have any suggestions what to do with this PR?
https://github.com/apache/incubator-nuttx/pull/533
all nxstyle errors are known and explained in the commit message.

>
> >
> > >     - Making the tool only look at the differences seems complicated and 
> > > not
> > >     what we want in the long run.
> >
> > nxstyle does already support this option:
> >
> >     $ tools/nxstyle.exe -h
> >     nxstyle version 0.01
> >
> >     Usage:  nxstyle [-m <excess>] [-v <level>] [-r <start,count>] <filename>
> >              nxstyle -h this help
> >              nxstyle -v <level> where level is
> >                         0 - no output
> >                         1 - PASS/FAIL
> >                         2 - output each line (default)
> >
> > The -r option specifies a range of line numbers to test.
> >
> > So it is not complicated for nxstyle (CI logic would need some
> > extension, however).  The real question is whether we should do that
> > rather than if it is difficult to do.
> >
>
> CI logic is also ready now, we just need pass -r to checkpatch.sh
> which will generate the list of start/count for nxstyle to just cover
> the modified lines.
>
> >
> >

Reply via email to