CodeScene PR Check
✅ Code Health Quality Gates: OK
Change in average Code Health of affected files: +0.03 (7.87 -> 7.89)
- Improving Code Health: 2 findings(s) ✅
Details
✅ Improving Code Health:
- Lines of Code in a Single File retrieval_2a_radar.py
- Complex Method pyresample.py: remap
Annotations
Check notice on line 1 in gpm/accessor/methods.py
codescene-delta-analysis / CodeScene Cloud Delta Analysis (main)
ℹ Getting worse: Lines of Code in a Single File
The lines of code increases from 777 to 779, improve code health by reducing it to 600. The number of Lines of Code in a single file. More Lines of Code lowers the code health.
Check notice on line 235 in gpm/accessor/methods.py
codescene-delta-analysis / CodeScene Cloud Delta Analysis (main)
ℹ Getting worse: Excess Number of Function Arguments
GPM_Base_Accessor.collocate increases from 9 to 10 arguments, threshold = 4. This function has too many arguments, indicating a lack of encapsulation. Avoid adding more arguments.
Check notice on line 129 in gpm/utils/collocation.py
codescene-delta-analysis / CodeScene Cloud Delta Analysis (main)
ℹ Getting worse: Excess Number of Function Arguments
collocate_product increases from 10 to 11 arguments, threshold = 4. This function has too many arguments, indicating a lack of encapsulation. Avoid adding more arguments.
Check notice on line 1 in gpm/gv/routines.py
codescene-delta-analysis / CodeScene Cloud Delta Analysis (main)
ℹ Getting worse: Global Conditionals
The global code outside of functions increases in cyclomatic complexity from 36 to 37, threshold = 10. The code has become too complex as it contains many conditional statements (e.g. if, for, while) across its implementation, leading to lower code health. Avoid adding more.
Check notice on line 1 in gpm/utils/checks.py
codescene-delta-analysis / CodeScene Cloud Delta Analysis (main)
ℹ Getting worse: Lines of Code in a Single File
The lines of code increases from 694 to 696, improve code health by reducing it to 600. The number of Lines of Code in a single file. More Lines of Code lowers the code health.
Check notice on line 125 in gpm/utils/pyresample.py
codescene-delta-analysis / CodeScene Cloud Delta Analysis (main)
✅ Getting better: Complex Method
remap decreases in cyclomatic complexity from 11 to 10, threshold = 9. This function has many conditional statements (e.g. if, for, while), leading to lower code health. Avoid adding more conditionals and code to it without refactoring.
Check notice on line 1 in gpm/retrievals/retrieval_2a_radar.py
codescene-delta-analysis / CodeScene Cloud Delta Analysis (main)
✅ Getting better: Lines of Code in a Single File
The lines of code decreases from 742 to 741, improve code health by reducing it to 600. The number of Lines of Code in a single file. More Lines of Code lowers the code health.