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

From: MSavoritias <[email-masked]>
Date: Mon, 24 Jun 2024 11:21:51 +0300

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

> 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

Ah okay. That sounds like a good first step then.

MSavoritias