Feature: More zizmor configuration locations #322
Replies: 3 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.
-
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.yml
is a bit too present for my liking.Describe the solution you'd like
I would like to see a dotfile
.zizmor.yml
adopted 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