-
Notifications
You must be signed in to change notification settings - Fork 179
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[rfc] config improvements #1375
Comments
In this, can you please allow the ignoring if specific rules - i.e. just |
the configuration structure in the refactoring effort is still being worked on. i'm still not sure if a rust port is the best idea, because it will be difficult to make it work with the current structure, but that is the goal, yes. ultimately, efforts have been temporarily postponed while i finish a university project. i would welcome input or contributions from the community, though. |
Sounds great. Thanks so much for your effort! (And yes, I'd definitely only rewrite it in rust if a) you have a reason to learn rust and b) it eases future development by a significant amount). |
oh, worry not, i already know it. i'm fairly proficient with it, and i've been writing rust for just over 3 years now.
most things that aren't python would do this. rust is a tricky one, but typescript was my other idea, and i'm not sure that's much better than python all things considered. fortunately, i have fairly substantial experience with whole-project ports and refactors across languages. the primary motivation for doing so is that i cannot use the refactoring efforts made in python anymore, and i am determined not to let that put a stop to work on the project. |
@barrett-ruth the functionality you requested is now implemented in #1371, along with general path segment matching. for example, you can use the following to enable the entire module. "typography": True, granular overrides are something I would like to implement down the road (i.e. setting |
this is a follow up of #1364.
goals are as follows.
tomllib
is available as a backport fromtomli
for versions below 3.11, so we don't need to worry about backwards compatibility.misc
totrue
should enable all checks withinmisc
misc.capitalization
tofalse
should deactivate all checks withinmisc.capitalization
, and this should work at any level.The text was updated successfully, but these errors were encountered: