Optional Rules
Sourcery ships with various optional rules. These also reflect general and Python best practices, but are more opinionated than the default rules Try out the optional rules and pick the ones that are relevant for your project.
All optional rules can be found in the public sourcery-rules repo
Try Out Optional Rules in the Sourcery CLI¶
If you want to analyze your code with an optional rule set, use the --enable
option of the Sourcery CLI:
sourcery review --enable gpsg .
Or with a smaller optional rule set:
sourcery review --enable gpsg-import .
Enable Optional Rules in Your Sourcery Config¶
You can add the whole GPSG rule set or a subset of it to your project's .sourcery.yaml
config file. This way, Sourcery will use these rules anytime it reviews your project in the CLI or in an IDE.
To configure the whole Google Python Style Guide:
rule_settings:
enable:
- default
- gpsg
To configure only the import rules from the Google Python Style Guide:
rule_settings:
enable:
- default
- gpsg-import