3
submitted 1 year ago by nitefox@lemmy.world to c/cpp@programming.dev
you are viewing a single comment's thread
view the rest of the comments
[-] jormaig@programming.dev 8 points 1 year ago

I would recommend clang-tidy. You can have it running if you use the clangd Language Server.

[-] glad_cat@lemmy.sdf.org 3 points 1 year ago

+1 for clang-tidy because clang is good. There is also scan-build in clang but it's a PITA to use.

And for OP, you can also install sonarlint on some editors/IDE but I don't know if the scanned code is sent remotely or not.

[-] zbb@mastodon.social 2 points 1 year ago

@glad_cat @jormaig

Here's also a good resource for linters and formatters, sorted by languages:

https://github.com/caramelomartins/awesome-linters

[-] nitefox@lemmy.world 1 points 1 year ago

I will go with this, thank you!

[-] AlmightySnoo@lemmy.world 1 points 1 year ago

I wish people just used clang-tidy instead of pushing all the crap that's out there, like for instance PC-Lint Plus. At work the head of IT makes our work a living hell by insisting the CI runs a shit beta version of PC-Lint Plus which lacks full C++17 support and we have to reinvent stuff like variants and deprive ourselves of many C++ features because of one single linting tool.

this post was submitted on 13 Jul 2023
3 points (100.0% liked)

C++

1732 readers
1 users here now

The center for all discussion and news regarding C++.

Rules

founded 1 year ago
MODERATORS