Feature: More zizmor configuration locations #322
Replies: 5 comments 4 replies
|
Thanks for the request @Zeitsperre! Two considerations:
I'm not entirely opposed to supporting |
|
Hi @woodruffw, thanks for getting back to me so quickly! I think for my purposes, I can get by with the The convenience of being able to implicitly ignore the file in both a build-system (like It isn't uncommon to have multiple (3) locations supported by default with one being a hidden top-level configuration file (e.g. flake8 or ruff) among the options, but perhaps this is more typical of Python projects. In any case, for my purposes, things are fine as is. I totally understand not wanting to support too many standard locations. All the best, |
Thank you too! I'm glad to hear And got it -- I think in that case I'm going to leave things as they are for now, but I'll move this to a discussion item that other folks can chime in on. If there's consistent user interest in this outside of cases that |
|
Closing for now -- for others who reach this, |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Pre-submission checks
What's the problem this feature will solve?
I just stumbled on this package the other day and really appreciate the work on this! The main problem I have is that the configuration location
zizmor.ymlis a bit too present for my liking.Describe the solution you'd like
I would like to see a dotfile
.zizmor.ymladopted by default (following other linting/checkers like.flake8,.pre-commit-config.yaml,.yamllint.yml, etc.) to make it easy to ignore this file in my build system (ignore= ".*").Additional context
Given that this checker looks specifically at GitHub Workflows, I don't see any value in adding the configurations to a language-specific build file (namely
pyproject.toml). Being able to drop this information when building a package is important.All reactions