Skip to content

Make Scene bilinear reduction halo-aware and single-stage

ab5f2f0
Select commit
Loading
Failed to load commit list.
Open

Make Scene bilinear reduction halo-aware and single-stage #3342

Make Scene bilinear reduction halo-aware and single-stage
ab5f2f0
Select commit
Loading
Failed to load commit list.
CodeScene Delta Analysis / CodeScene Code Health Review (main) failed Mar 6, 2026 in 1m 8s

CodeScene PR Check

Quality Gate Failed

Gates Failed
Enforce critical code health rules (1 file with Low Cohesion)

Gates Passed
2 Quality Gates Passed

See analysis details in CodeScene

Reason for failure
Enforce critical code health rules Violations Code Health Impact
test_resampling.py 1 critical rule 9.69 → 8.28 Suppress

Quality Gate Profile: Clean Code Collective
Install CodeScene MCP: safeguard and uplift AI-generated code. Catch issues early with our IDE extension and CLI tool.

Details

🚩 Declining Code Health (highest to lowest):

  • Low Cohesion test_resampling.py

Annotations

Check warning on line 1 in satpy/tests/scene_tests/test_resampling.py

See this annotation in the file changed.

@codescene-delta-analysis codescene-delta-analysis / CodeScene Code Health Review (main)

❌ New issue: Low Cohesion

This module has at least 14 different responsibilities amongst its 25 functions, threshold = 4. Cohesion is calculated using the LCOM4 metric. Low cohesion means that the module/class has multiple unrelated responsibilities, doing too many things and breaking the Single Responsibility Principle.