Module: ChurnVsComplexity::FileSelector::Python
- Defined in:
- lib/churn_vs_complexity/file_selector.rb
Constant Summary collapse
- DEFAULT_EXCLUDES =
%w[venv .venv env .env __pycache__ .tox site-packages].freeze
Class Method Summary collapse
Class Method Details
.excluding(excluded) ⇒ Object
121 122 123 |
# File 'lib/churn_vs_complexity/file_selector.rb', line 121 def self.excluding(excluded) Excluding.new(FileSelector.extensions(:python), DEFAULT_EXCLUDES + excluded) end |
.predefined(included:, excluded:) ⇒ Object
125 126 127 |
# File 'lib/churn_vs_complexity/file_selector.rb', line 125 def self.predefined(included:, excluded:) Predefined.new(included:, extensions: FileSelector.extensions(:python), excluded: DEFAULT_EXCLUDES + excluded) end |