Generated by: prefact v0.1.30 Generated on: 2026-03-31T16:48:18.410478 Total issues: 53 active, 0 completed
- pyproject.toml:29 - Outdated dependency: typer 0.23.1 → 0.24.1 (wheel)
- pyproject.toml:30 - Outdated dependency: rich 13.7.1 → 14.3.3 (wheel)
- regix/init.py:94 - Magic number: 20 - use named constant
- regix/backends/init.py:3 - Unused import: 'annotations'
- regix/backends/architecture_backend.py:3 - Unused import: 'annotations'
- regix/backends/coverage_backend.py:3 - Unused import: 'annotations'
- regix/backends/docstring_backend.py:3 - Unused import: 'annotations'
- regix/backends/lizard_backend.py:3 - Unused import: 'annotations'
- regix/backends/lizard_backend.py:29 - Duplicate import: 'lizard' (first at line 21)
- regix/backends/lizard_backend.py:43 - Duplicate import: 'lizard' (first at line 21)
- regix/backends/radon_backend.py:3 - Unused import: 'annotations'
- regix/backends/radon_backend.py:22 - Duplicate import: 'radon' (first at line 21)
- regix/backends/radon_backend.py:30 - Duplicate import: 'radon' (first at line 21)
- regix/backends/structure_backend.py:11 - Unused import: 'annotations'
- regix/backends/vallm_backend.py:3 - Unused import: 'annotations'
- regix/benchmark.py:21 - Unused import: 'annotations'
- regix/benchmark.py:364 - Magic number: 20 - use named constant
- regix/benchmark.py:710 - Magic number: 15.0 - use named constant
- regix/benchmark.py:711 - Magic number: 15.0 - use named constant
- regix/benchmark.py:761 - Duplicate import: 'shutil' (first at line 431)
- regix/benchmark.py:779 - Duplicate import: 'RegressionConfig' (first at line 757)
- regix/benchmark.py:806 - Duplicate import: 'RegressionConfig' (first at line 757)
- regix/benchmark.py:935 - module execution block
- regix/cache.py:3 - Unused import: 'annotations'
- regix/cli.py:3 - Unused import: 'annotations'
- regix/cli.py:81 - Magic number: 20 - use named constant
- regix/cli.py:116 - Duplicate import: 'capture' (first at line 49)
- regix/cli.py:135 - Magic number: 50 - use named constant
- regix/cli.py:141 - Function 'diff' missing return type (suggested: -> None)
- regix/cli.py:150 - Duplicate import: 'do_compare' (first at line 47)
- regix/cli.py:151 - Duplicate import: 'capture' (first at line 49)
- regix/cli.py:191 - Function 'gates' missing return type (suggested: -> None)
- regix/cli.py:235 - Function 'status' missing return type (suggested: -> None)
- regix/cli.py:245 - Magic number: 40 - use named constant
- regix/cli.py:333 - module execution block
- regix/compare.py:3 - Unused import: 'annotations'
- regix/config.py:3 - Unused import: 'annotations'
- regix/config.py:14 - Magic number: 15.0 - use named constant
- regix/config.py:15 - Magic number: 20.0 - use named constant
- regix/config.py:16 - Magic number: 80.0 - use named constant
- regix/config.py:438 - Duplicate import: 'tomllib' (first at line 435)
- regix/exceptions.py:3 - Unused import: 'annotations'
- regix/gates.py:3 - Unused import: 'annotations'
- regix/git.py:3 - Unused import: 'annotations'
- regix/git.py:52 - Magic number: 20 - use named constant
- regix/history.py:3 - Unused import: 'annotations'
- regix/integrations/init.py:3 - Unused import: 'annotations'
- regix/models.py:3 - Unused import: 'annotations'
- regix/report.py:3 - Unused import: 'annotations'
- regix/report.py:122 - String concatenation can be converted to f-string
- regix/smells.py:14 - Unused import: 'annotations'
- regix/snapshot.py:10 - Unused import: 'annotations'
- scripts/check_regression.py:95 - module execution block
To execute all tasks, run: prefact -a --execute-todos