Bug#750993: developers-reference: Please mention more lint-style tools
Hi!
On Mon, 2014-06-09 at 18:34:51 +0800, Paul Wise wrote:
> On Mon, Jun 09, 2014 at 12:26:07PM +0200, Guillem Jover wrote:
>
> > There are several very useful lint-style tools that would be nice to
> > mention so that people are aware of them. Here's a non-exhaustive list
> > that would be nice to add:
>
> Here is a more exhaustive but still non-exhaustive list:
>
> https://wiki.debian.org/HowToPackageForDebian#Check_points_for_any_package
Ah right, I knew I was missing several, many of which I actively use,
although I only purposedly listed in the original mail tools that are
packaging specific. I think lint-style tools that are not Debian specific
might merit their own section?
Here's the missing additions from that list, but I still think we
migth be missing some:
lintian4py (lintian4python, but is it maintained anymore?)
cme (libconfig-model-dpkg-perl)
uscan (devscripts)
licensecheck (devscripts)
suspicious-source (devscripts)
blhc
To the list of generic lint-style tools, I'd add:
scan-build (clang)
and I got a (most probably outdated) list of tools here:
<https://www.hadrons.org/~guillem/docs/source-analyzers.txt>
> I'm working making a package to make it easier for people to run them:
>
> http://anonscm.debian.org/gitweb/?p=collab-maint/check-all-the-things.git
> http://anonscm.debian.org/gitweb/?p=collab-maint/check-all-the-things-old.git
Ah, nice! I was going to suggest something along those lines. The list
of commands on the wiki is pretty much unwieldy.
Thanks,
Guillem
Reply to: