Subject: [bug#71697] [PATCH v2] guix: scripts: lint: Honor package property to exclude chercker.

From: Simon Tournier <[email-masked]>
Date: Sat, 22 Jun 2024 17:40:40 +0200

Hi,

On Sat, 22 Jun 2024 at 17:29, MSavoritias <[email-masked]> wrote:

> Because as it currently stands this patch doesn't account for:
> - people who dont have channels but run guix lint

You misread: there is no channel involved.

Considering this patch, if an user does not want to run *any* checker
for whatever reason, then this user has at hand two means:

 + guix lint --exclude
 + rely on the ’properties’ field directly in package definition

> - people who may not read the manual and have their code sent to SWH even tho they didnt intent it

Considering this patch, all the checkers for each package are clearly
displayed.

And this patch adds also the option ’--dry-run’.  Therefore, if one does
not want to read the manual, that’s a good mitigation.

Cheers,
simon