🪄 This is your project's Sourcery configuration file.

version: "1" # The schema version of this config file

Views0
PublishedFeb 1, 2026

Loading actions...

5 minBeginnerpromptSingle file

Skill content

Main instructions and any bundled files for this skill.

markdown

🪄 This is your project's Sourcery configuration file.

You can use it to get Sourcery working in the way you want, such as

ignoring specific refactorings, skipping directories in your project,

or writing custom rules.

📚 For a complete reference to this file, see the documentation at

https://docs.sourcery.ai/Configuration/Project-Settings/

This file was auto-generated by Sourcery on 2023-10-28 at 17:16.

version: "1" # The schema version of this config file

ignore: # A list of paths or files which Sourcery will ignore.

  • .git
  • venv
  • .venv
  • env
  • .env
  • .tox
  • node_modules
  • vendor

rule_settings: enable: - default disable: ["no-conditionals-in-tests"] # A list of rule IDs Sourcery will never suggest. rule_types: - refactoring - suggestion - comment python_version: "3.9" # A string specifying the lowest Python version your project supports. Sourcery will not suggest refactorings requiring a higher Python version.

rules: # A list of custom rules Sourcery will include in its analysis.

- id: no-print-statements

description: Do not use print statements in the test directory.

pattern: print(...)

language: python

replacement:

condition:

explanation:

paths:

include:

- test

exclude:

- conftest.py

tests: []

tags: []

rule_tags: {} # Additional rule tags.

metrics:

quality_threshold: 25.0

github:

labels: []

ignore_labels:

- sourcery-ignore

request_review: author

sourcery_branch: sourcery/{base_branch}

clone_detection:

min_lines: 3

min_duplicates: 2

identical_clones_only: false

proxy:

url:

ssl_certs_file:

no_ssl_verify: false

coding_assistant:

project_description: ''

enabled:

Share: