Feature: More zizmor configuration locations #322
Replies: 4 comments 1 reply
-
|
Thanks for the request @Zeitsperre! Two considerations:
I'm not entirely opposed to supporting |
Beta Was this translation helpful? Give feedback.
-
|
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, |
Beta Was this translation helpful? Give feedback.
-
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 |
Beta Was this translation helpful? Give feedback.
-
|
Closing for now -- for others who reach this, |
Beta Was this translation helpful? Give feedback.
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.Beta Was this translation helpful? Give feedback.
All reactions