Instagram / Fixit

Advanced Python linting framework with auto-fixes and hierarchical configuration that makes it easy to write custom in-repo lint rules.
https://fixit.rtfd.io/en/latest/
Other
668 stars 61 forks source link

Allow dicts and lists in rule options #456

Open jvllmr opened 5 months ago

jvllmr commented 5 months ago

It would be great if you could use a dict or even lists in rule options.

Let's say I want to enforce aliased imports for specific modules inside my codebase. I would create a AliasedImportRule rule.

If I have multiple aliases I want to enforce, I need multiple rule instances. It would be easier if I could just pass a mapping of aliases to my rule, especially if I want to distribute that rule in a package for other people to use.