Skip to content

Latest commit

 

History

History
85 lines (79 loc) · 5.59 KB

File metadata and controls

85 lines (79 loc) · 5.59 KB

TODO

Generated by: prefact v0.1.58 Generated on: 2026-05-27T20:51:23.121602 Total issues: 71 active, 0 completed


📋 Current Issues

  • src/giton/main.py:3 - module execution block
  • src/giton/catalog.py:8 - Unused import: 'annotations'
  • src/giton/cli.py:56 - Function 'init' missing return type (suggested: -> None)
  • src/giton/cli.py:80 - Function 'uninit' missing return type (suggested: -> None)
  • src/giton/cli.py:91 - Function 'status' missing return type (suggested: -> None)
  • src/giton/cli.py:2 - Unused import: 'annotations'
  • src/giton/cli.py:364 - Magic number: 20 - use named constant
  • src/giton/cli.py:344 - Magic number: 12 - use named constant
  • src/giton/cli.py:383 - Magic number: 12 - use named constant
  • src/giton/cli.py:446 - module execution block
  • src/giton/config.py:2 - Unused import: 'annotations'
  • src/giton/fixups.py:2 - Unused import: 'annotations'
  • src/giton/history.py:7 - Unused import: 'annotations'
  • src/giton/history.py:49 - Magic number: 20 - use named constant
  • src/giton/history.py:132 - Magic number: 493 - use named constant
  • src/giton/context.py:2 - Unused import: 'annotations'
  • src/giton/interactive.py:44 - String concatenation can be converted to f-string
  • src/giton/interactive.py:28 - String concatenation can be converted to f-string
  • src/giton/interactive.py:46 - String concatenation can be converted to f-string
  • src/giton/interactive.py:6 - Unused import: 'annotations'
  • src/giton/hooks.py:28 - String concatenation can be converted to f-string
  • src/giton/hooks.py:44 - String concatenation can be converted to f-string
  • src/giton/hooks.py:4 - Unused import os
  • src/giton/hooks.py:2 - Unused import: 'annotations'
  • src/giton/hooks.py:4 - Unused import: 'os'
  • src/giton/plugins.py:13 - Unused PluginRecord imported from giton.config
  • src/giton/plugins.py:2 - Unused import: 'annotations'
  • src/giton/plugins.py:13 - Unused import: 'PluginRecord'
  • src/giton/policies.py:12 - Unused Path imported from pathlib
  • src/giton/policies.py:8 - Unused import: 'annotations'
  • src/giton/policies.py:12 - Unused import: 'Path'
  • src/giton/policies.py:46 - Magic number: 72 - use named constant
  • src/giton/repo_config.py:7 - Unused import: 'annotations'
  • src/giton/repo_config.py:27 - Magic number: 72 - use named constant
  • src/giton/store.py:2 - Unused import: 'annotations'
  • src/giton/runner.py:2 - Unused import: 'annotations'
  • src/giton/runner.py:115 - Magic number: 127 - use named constant
  • tests/test_basic.py:24 - Function 'isolated_xdg' missing return type (suggested: -> None)
  • tests/test_basic.py:36 - Function 'test_catalog_has_three_defaults' missing return type (suggested: -> None)
  • tests/test_basic.py:42 - Function 'test_catalog_categories_grouped' missing return type (suggested: -> None)
  • tests/test_basic.py:6 - Unused Path imported from pathlib
  • tests/test_basic.py:13 - Unused USER_PLUGINS_FILE imported from giton.config
  • tests/test_basic.py:13 - Unused load_plugins imported from giton.config
  • src/giton/shell.py:76 - String concatenation can be converted to f-string
  • src/giton/shell.py:79 - String concatenation can be converted to f-string
  • src/giton/shell.py:169 - String concatenation can be converted to f-string
  • src/giton/shell.py:10 - Unused Path imported from pathlib
  • src/giton/shell.py:7 - Unused import: 'annotations'
  • src/giton/shell.py:10 - Unused import: 'Path'
  • tests/test_fixups.py:16 - Function 'test_conventional_commits_includes_fix' missing return type (suggested: -> None)
  • tests/test_fixups.py:26 - Function 'test_no_wip_commits_includes_fix' missing return type (suggested: -> None)
  • tests/test_fixups.py:36 - Function 'test_store_roundtrip' missing return type (suggested: -> None)
  • tests/test_fixups.py:2 - Unused import: 'annotations'
  • tests/test_policies.py:17 - Function 'test_conventional_commits_accepts_valid' missing return type (suggested: -> None)
  • tests/test_policies.py:23 - Function 'test_conventional_commits_rejects_invalid' missing return type (suggested: -> None)
  • tests/test_policies.py:30 - Function 'test_no_wip_commits_blocks_wip' missing return type (suggested: -> None)
  • tests/test_policies.py:7 - Unused import pytest
  • tests/test_policies.py:2 - Unused import: 'annotations'
  • tests/test_policies.py:7 - Unused import: 'pytest'
  • tests/test_history.py:22 - Function 'repo' missing return type (suggested: -> Any)
  • tests/test_history.py:37 - Function 'test_install_hooks_includes_commit_msg' missing return type (suggested: -> None)
  • tests/test_history.py:45 - Function 'test_make_backup_ref' missing return type (suggested: -> None)
  • tests/test_history.py:5 - Unused Path imported from pathlib
  • tests/test_history.py:2 - Unused import: 'annotations'
  • tests/test_history.py:5 - Unused import: 'Path'
  • tests/test_plugin_runner.py:30 - Function 'repo' missing return type (suggested: -> Any)
  • tests/test_plugin_runner.py:85 - Function 'test_plugin_executes_and_expands_paths' missing return type (suggested: -> None)
  • tests/test_plugin_runner.py:106 - Function 'test_plugin_diff_file_placeholder' missing return type (suggested: -> None)
  • tests/test_plugin_runner.py:19 - Unused USER_PLUGINS_FILE imported from giton.config
  • tests/test_plugin_runner.py:19 - Unused load_plugins imported from giton.config
  • tests/test_plugin_runner.py:19 - Unused save_plugins imported from giton.config

To execute all tasks, run: prefact -a --execute-todos