[llvm-dev] Highlighting trailing whitespaces on Phab?

Johannes Doerfert via llvm-dev
Wed, 16 Nov 2016 15:44:38 -0000

We have a clang format based arcanist linter (and some others) in the
Polly repository. When arcanist is used to create a review, the linter
result is shown online.  We also have an arcanist add-on to run the lit
tests and show their result in the review as well.

The problem is basically that not many ppl use arcanist...

On 11/16, Eric Liu wrote:
> So, I forwarded the request for highlighting trailing whitespaces to
> phabricator upstream (https://secure.phabricator.com/T11879), and upstream
> folks suggest we enable the Lint feature in Arcanist (
> https://secure.phabricator.com/book/phabricator/article/arcanist_lint/).
This
> will enforce the check when `arc diff` is run (reviewers wouldn't see
the
> warnings though).
>
> There are two linters we might be interested in enabling:
> - cpplint (code style checker based on cpplint.py
> <https://github.com/google/styleguide>)
> - cppcheck (C++ linter based on cppcheck
<http://cppcheck.sourceforge.net/>)
>
> Note that cpplint assumes google code style, but I think it can potentially
> be replaced it with clang-format with configurable code styles.
>
> On Wed, Nov 16, 2016 at 12:28 PM Eric Liu <ioeric at google.com>
wrote:
>
> I'm not sure how easy it is to get clang-format into Phabricator since
it
> is mostly developed by (phab) upstream. I'll file feature request
regarding
> trailing whitespaces and clang-format to upstream to see what upstream
> forks think.
>
> But a bot checking revision sounds great. It might also be useful to have
> the bot run clang-tidy and post findings/FixHints as comments on the patch.
>
> On Wed, Nov 16, 2016 at 12:05 PM Johannes Doerfert via llvm-dev <
> llvm-dev at lists.llvm.org> wrote:
>
> On 11/14, Mehdi Amini via llvm-dev wrote:
> > Ideally I’d even really like to have a both checking for revision on
> > phab, clang-formatting them, and post a comment when there is a
> > mismatch :)
> I'd like that!
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev

--

Johannes Doerfert
Researcher / PhD Student

Compiler Design Lab (Prof. Hack)
Saarland Informatics Campus, Germany
Building E1.3, Room 4.31

Tel. +49 (0)681 302-57521 : doerfert at cs.uni-saarland.de
Fax. +49 (0)681 302-3065  : http://www.cdl.uni-saarland.de/people/doerfert
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: Digital signature
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20161116/1dfbcb72/attachment.sig>