Closed ytausch closed 2 days ago
@beckermr What do you mean by "expanding the ruleset"?
My PR already contains more rulesets than the default (and more than you propose):
Also, what is the rationale behind your proposal to enable preview
mode? Preview mode contains unstable features, which is not something we want here IMO.
Ah I missed that! LGTM!
Awesome! I suggest that when we merge this one, we do it via Squash, so then we can easily omit this PR in the blame view via that github file whose name I can't remember :)
Any thoughts about the rationale for the preview mode exposed in https://github.com/conda-forge/conda-forge-webservices/pull/616?
I like all of the flake8 rules so I like preview mode, but that is me.
I would be fine with enabling preview mode if you think that's necessary - is there anything else you want to debate about this PR? All open discussions are solved from my side I want this to get merged.
@conda-forge/core
@h-vetinari @beckermr @jaimergp @jakirkham Can we please get this through?
Let's wait for a few more reviews and then merge.
@jaimergp
Rebasing this over and over again is quite tedious so I'll wait until we have found a consensus about the rules we want to enforce and then I can do it one last time. Happy if we finally merge this after almost 3 months.
We have two approvals from core , so I'd be happy to merge today.
To make rebasing easier and the commit history cleaner, I reran ruff with the final configuration, and reapplied everything we have discussed here. From my side, this should be fine now.
We have two test failures. After those are fixed, we can merge.
Done.
Awesome job, @ytausch
Checklist
news
entryThis PR introduces ruff as a source code linter, which will ensure a consistent and modern code style.
Please see the commits to check which fixes where applied manually and which automatically.