├── .github ├── actions │ └── pre-test │ │ └── action.yml └── workflows │ └── main.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── generate_config.yaml ├── git_code_debt ├── __init__.py ├── discovery.py ├── file_diff_stat.py ├── generate.py ├── generate_config.py ├── list_metrics.py ├── logic.py ├── metric.py ├── metrics │ ├── __init__.py │ ├── base.py │ ├── binary_file_count.py │ ├── common.py │ ├── curse.py │ ├── curse_words.py │ ├── imports.py │ ├── lines.py │ ├── lines_in_init.py │ ├── submodule_count.py │ ├── symlink_count.py │ └── todo.py ├── options.py ├── repo_parser.py ├── schema │ ├── metric_changes.sql │ ├── metric_data.sql │ └── metric_names.sql ├── server │ ├── __init__.py │ ├── app.py │ ├── logic.py │ ├── metric_config.py │ ├── metric_config.sample.yaml │ ├── presentation │ │ ├── __init__.py │ │ ├── commit_delta.py │ │ └── delta.py │ ├── render_mako.py │ ├── servlets │ │ ├── __init__.py │ │ ├── changes.py │ │ ├── commit.py │ │ ├── graph.py │ │ ├── index.py │ │ ├── status.py │ │ └── widget.py │ ├── static │ │ ├── css │ │ │ └── git_code_debt.css │ │ ├── img │ │ │ └── loading.gif │ │ └── js │ │ │ ├── graph.js │ │ │ ├── index.js │ │ │ ├── jquery.flot.min.js │ │ │ ├── jquery.flot.selection.min.js │ │ │ ├── jquery.flot.time.min.js │ │ │ ├── widget.js │ │ │ └── widget_frame.js │ └── templates │ │ ├── base.mako │ │ ├── changes.mako │ │ ├── commit.mako │ │ ├── graph.mako │ │ ├── index.mako │ │ ├── widget.mako │ │ └── widget_frame.mako ├── util │ ├── __init__.py │ ├── discovery.py │ ├── iter.py │ ├── subprocess.py │ ├── time.py │ └── yaml.py └── write_logic.py ├── img ├── debt_screen_1.png └── debt_screen_2.png ├── metric_config.yaml ├── requirements-dev.txt ├── sample_widget_consumer.htm ├── setup.cfg ├── setup.py ├── testing ├── __init__.py ├── assertions │ ├── __init__.py │ └── response.py ├── testing_package │ ├── __init__.py │ ├── package_a │ │ ├── __init__.py │ │ └── base.py │ └── package_b │ │ ├── __init__.py │ │ └── derived.py └── utilities │ ├── __init__.py │ ├── auto_namedtuple.py │ ├── client.py │ └── cwd.py ├── tests ├── __init__.py ├── conftest.py ├── discovery_test.py ├── file_diff_stat_test.py ├── generate_config_test.py ├── generate_test.py ├── list_metrics_test.py ├── logic_test.py ├── metrics │ ├── __init__.py │ ├── base_test.py │ ├── binary_file_count_test.py │ ├── curse_test.py │ ├── imports_test.py │ ├── lines_in_init_test.py │ ├── lines_test.py │ ├── submodule_count_test.py │ ├── symlink_count_test.py │ └── todo_test.py ├── repo_parser_test.py ├── server │ ├── __init__.py │ ├── app_test.py │ ├── conftest.py │ ├── logic_test.py │ ├── metric_config_test.py │ ├── presentation │ │ ├── __init__.py │ │ ├── commit_delta_test.py │ │ └── delta_test.py │ └── servlets │ │ ├── __init__.py │ │ ├── changes_test.py │ │ ├── commit_test.py │ │ ├── graph_test.py │ │ ├── index_test.py │ │ ├── status_test.py │ │ └── widget_test.py ├── testing │ ├── __init__.py │ ├── assertions │ │ ├── __init__.py │ │ └── response_test.py │ └── utilities │ │ ├── __init__.py │ │ └── client_test.py └── util │ ├── __init__.py │ ├── discovery_test.py │ ├── iter_test.py │ ├── subprocess_test.py │ └── time_test.py └── tox.ini /.github/actions/pre-test/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/.github/actions/pre-test/action.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/README.md -------------------------------------------------------------------------------- /generate_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/generate_config.yaml -------------------------------------------------------------------------------- /git_code_debt/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /git_code_debt/discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/discovery.py -------------------------------------------------------------------------------- /git_code_debt/file_diff_stat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/file_diff_stat.py -------------------------------------------------------------------------------- /git_code_debt/generate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/generate.py -------------------------------------------------------------------------------- /git_code_debt/generate_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/generate_config.py -------------------------------------------------------------------------------- /git_code_debt/list_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/list_metrics.py -------------------------------------------------------------------------------- /git_code_debt/logic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/logic.py -------------------------------------------------------------------------------- /git_code_debt/metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/metric.py -------------------------------------------------------------------------------- /git_code_debt/metrics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /git_code_debt/metrics/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/metrics/base.py -------------------------------------------------------------------------------- /git_code_debt/metrics/binary_file_count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/metrics/binary_file_count.py -------------------------------------------------------------------------------- /git_code_debt/metrics/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/metrics/common.py -------------------------------------------------------------------------------- /git_code_debt/metrics/curse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/metrics/curse.py -------------------------------------------------------------------------------- /git_code_debt/metrics/curse_words.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/metrics/curse_words.py -------------------------------------------------------------------------------- /git_code_debt/metrics/imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/metrics/imports.py -------------------------------------------------------------------------------- /git_code_debt/metrics/lines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/metrics/lines.py -------------------------------------------------------------------------------- /git_code_debt/metrics/lines_in_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/metrics/lines_in_init.py -------------------------------------------------------------------------------- /git_code_debt/metrics/submodule_count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/metrics/submodule_count.py -------------------------------------------------------------------------------- /git_code_debt/metrics/symlink_count.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/metrics/symlink_count.py -------------------------------------------------------------------------------- /git_code_debt/metrics/todo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/metrics/todo.py -------------------------------------------------------------------------------- /git_code_debt/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/options.py -------------------------------------------------------------------------------- /git_code_debt/repo_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/repo_parser.py -------------------------------------------------------------------------------- /git_code_debt/schema/metric_changes.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/schema/metric_changes.sql -------------------------------------------------------------------------------- /git_code_debt/schema/metric_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/schema/metric_data.sql -------------------------------------------------------------------------------- /git_code_debt/schema/metric_names.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/schema/metric_names.sql -------------------------------------------------------------------------------- /git_code_debt/server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /git_code_debt/server/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/app.py -------------------------------------------------------------------------------- /git_code_debt/server/logic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/logic.py -------------------------------------------------------------------------------- /git_code_debt/server/metric_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/metric_config.py -------------------------------------------------------------------------------- /git_code_debt/server/metric_config.sample.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/metric_config.sample.yaml -------------------------------------------------------------------------------- /git_code_debt/server/presentation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /git_code_debt/server/presentation/commit_delta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/presentation/commit_delta.py -------------------------------------------------------------------------------- /git_code_debt/server/presentation/delta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/presentation/delta.py -------------------------------------------------------------------------------- /git_code_debt/server/render_mako.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/render_mako.py -------------------------------------------------------------------------------- /git_code_debt/server/servlets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /git_code_debt/server/servlets/changes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/servlets/changes.py -------------------------------------------------------------------------------- /git_code_debt/server/servlets/commit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/servlets/commit.py -------------------------------------------------------------------------------- /git_code_debt/server/servlets/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/servlets/graph.py -------------------------------------------------------------------------------- /git_code_debt/server/servlets/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/servlets/index.py -------------------------------------------------------------------------------- /git_code_debt/server/servlets/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/servlets/status.py -------------------------------------------------------------------------------- /git_code_debt/server/servlets/widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/servlets/widget.py -------------------------------------------------------------------------------- /git_code_debt/server/static/css/git_code_debt.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/static/css/git_code_debt.css -------------------------------------------------------------------------------- /git_code_debt/server/static/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/static/img/loading.gif -------------------------------------------------------------------------------- /git_code_debt/server/static/js/graph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/static/js/graph.js -------------------------------------------------------------------------------- /git_code_debt/server/static/js/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/static/js/index.js -------------------------------------------------------------------------------- /git_code_debt/server/static/js/jquery.flot.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/static/js/jquery.flot.min.js -------------------------------------------------------------------------------- /git_code_debt/server/static/js/jquery.flot.selection.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/static/js/jquery.flot.selection.min.js -------------------------------------------------------------------------------- /git_code_debt/server/static/js/jquery.flot.time.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/static/js/jquery.flot.time.min.js -------------------------------------------------------------------------------- /git_code_debt/server/static/js/widget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/static/js/widget.js -------------------------------------------------------------------------------- /git_code_debt/server/static/js/widget_frame.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/static/js/widget_frame.js -------------------------------------------------------------------------------- /git_code_debt/server/templates/base.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/templates/base.mako -------------------------------------------------------------------------------- /git_code_debt/server/templates/changes.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/templates/changes.mako -------------------------------------------------------------------------------- /git_code_debt/server/templates/commit.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/templates/commit.mako -------------------------------------------------------------------------------- /git_code_debt/server/templates/graph.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/templates/graph.mako -------------------------------------------------------------------------------- /git_code_debt/server/templates/index.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/templates/index.mako -------------------------------------------------------------------------------- /git_code_debt/server/templates/widget.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/templates/widget.mako -------------------------------------------------------------------------------- /git_code_debt/server/templates/widget_frame.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/server/templates/widget_frame.mako -------------------------------------------------------------------------------- /git_code_debt/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /git_code_debt/util/discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/util/discovery.py -------------------------------------------------------------------------------- /git_code_debt/util/iter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/util/iter.py -------------------------------------------------------------------------------- /git_code_debt/util/subprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/util/subprocess.py -------------------------------------------------------------------------------- /git_code_debt/util/time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/util/time.py -------------------------------------------------------------------------------- /git_code_debt/util/yaml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/util/yaml.py -------------------------------------------------------------------------------- /git_code_debt/write_logic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/git_code_debt/write_logic.py -------------------------------------------------------------------------------- /img/debt_screen_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/img/debt_screen_1.png -------------------------------------------------------------------------------- /img/debt_screen_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/img/debt_screen_2.png -------------------------------------------------------------------------------- /metric_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/metric_config.yaml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /sample_widget_consumer.htm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/sample_widget_consumer.htm -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/setup.py -------------------------------------------------------------------------------- /testing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/assertions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/assertions/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/testing/assertions/response.py -------------------------------------------------------------------------------- /testing/testing_package/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/testing_package/package_a/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/testing_package/package_a/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/testing/testing_package/package_a/base.py -------------------------------------------------------------------------------- /testing/testing_package/package_b/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/testing_package/package_b/derived.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/testing/testing_package/package_b/derived.py -------------------------------------------------------------------------------- /testing/utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /testing/utilities/auto_namedtuple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/testing/utilities/auto_namedtuple.py -------------------------------------------------------------------------------- /testing/utilities/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/testing/utilities/client.py -------------------------------------------------------------------------------- /testing/utilities/cwd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/testing/utilities/cwd.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/discovery_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/discovery_test.py -------------------------------------------------------------------------------- /tests/file_diff_stat_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/file_diff_stat_test.py -------------------------------------------------------------------------------- /tests/generate_config_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/generate_config_test.py -------------------------------------------------------------------------------- /tests/generate_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/generate_test.py -------------------------------------------------------------------------------- /tests/list_metrics_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/list_metrics_test.py -------------------------------------------------------------------------------- /tests/logic_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/logic_test.py -------------------------------------------------------------------------------- /tests/metrics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/metrics/base_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/metrics/base_test.py -------------------------------------------------------------------------------- /tests/metrics/binary_file_count_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/metrics/binary_file_count_test.py -------------------------------------------------------------------------------- /tests/metrics/curse_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/metrics/curse_test.py -------------------------------------------------------------------------------- /tests/metrics/imports_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/metrics/imports_test.py -------------------------------------------------------------------------------- /tests/metrics/lines_in_init_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/metrics/lines_in_init_test.py -------------------------------------------------------------------------------- /tests/metrics/lines_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/metrics/lines_test.py -------------------------------------------------------------------------------- /tests/metrics/submodule_count_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/metrics/submodule_count_test.py -------------------------------------------------------------------------------- /tests/metrics/symlink_count_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/metrics/symlink_count_test.py -------------------------------------------------------------------------------- /tests/metrics/todo_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/metrics/todo_test.py -------------------------------------------------------------------------------- /tests/repo_parser_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/repo_parser_test.py -------------------------------------------------------------------------------- /tests/server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/server/app_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/server/app_test.py -------------------------------------------------------------------------------- /tests/server/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/server/conftest.py -------------------------------------------------------------------------------- /tests/server/logic_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/server/logic_test.py -------------------------------------------------------------------------------- /tests/server/metric_config_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/server/metric_config_test.py -------------------------------------------------------------------------------- /tests/server/presentation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/server/presentation/commit_delta_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/server/presentation/commit_delta_test.py -------------------------------------------------------------------------------- /tests/server/presentation/delta_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/server/presentation/delta_test.py -------------------------------------------------------------------------------- /tests/server/servlets/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/server/servlets/changes_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/server/servlets/changes_test.py -------------------------------------------------------------------------------- /tests/server/servlets/commit_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/server/servlets/commit_test.py -------------------------------------------------------------------------------- /tests/server/servlets/graph_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/server/servlets/graph_test.py -------------------------------------------------------------------------------- /tests/server/servlets/index_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/server/servlets/index_test.py -------------------------------------------------------------------------------- /tests/server/servlets/status_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/server/servlets/status_test.py -------------------------------------------------------------------------------- /tests/server/servlets/widget_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/server/servlets/widget_test.py -------------------------------------------------------------------------------- /tests/testing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testing/assertions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testing/assertions/response_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/testing/assertions/response_test.py -------------------------------------------------------------------------------- /tests/testing/utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testing/utilities/client_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/testing/utilities/client_test.py -------------------------------------------------------------------------------- /tests/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/util/discovery_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/util/discovery_test.py -------------------------------------------------------------------------------- /tests/util/iter_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/util/iter_test.py -------------------------------------------------------------------------------- /tests/util/subprocess_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/util/subprocess_test.py -------------------------------------------------------------------------------- /tests/util/time_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tests/util/time_test.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asottile/git-code-debt/HEAD/tox.ini --------------------------------------------------------------------------------