This issue is to track the incremental integration of ruff, a fast Python linter, into the xtgeo library. Our approach involves enabling ruff rules gradually to manage and improve code quality without overwhelming the codebase with extensive changes in a single go.
We have started by enabling a few rules and have successfully merged PRs addressing these initial changes. As we proceed, more rules will be enabled, each followed by corresponding PRs to implement the necessary code adjustments.
Note: This is a step-by-step, incremental process. We started with just a few rules and are adding more as we progress. This approach ensures manageable and reviewable changes, maintaining the quality and stability of the xtgeo library
This issue is to track the incremental integration of ruff, a fast Python linter, into the xtgeo library. Our approach involves enabling ruff rules gradually to manage and improve code quality without overwhelming the codebase with extensive changes in a single go.
We have started by enabling a few rules and have successfully merged PRs addressing these initial changes. As we proceed, more rules will be enabled, each followed by corresponding PRs to implement the necessary code adjustments.
Note: This is a step-by-step, incremental process. We started with just a few rules and are adding more as we progress. This approach ensures manageable and reviewable changes, maintaining the quality and stability of the xtgeo library