├── .browserslistrc ├── .coderabbit.yaml ├── .editorconfig ├── .github ├── actions │ ├── install-dependencies │ │ └── action.yml │ └── install-tools │ │ └── action.yml ├── code_of_conduct.md ├── pull_request_template.md ├── security.md └── workflows │ ├── docs.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .npmrc ├── .rustfmt.toml ├── .simple-git-hooks.json ├── .stylelintrc ├── Cargo.lock ├── Cargo.toml ├── assets ├── graph-dark.webp ├── graph-light.webp ├── info-dark.webp ├── info-light.webp ├── list-dark.webp ├── list-light.webp ├── logo-dark.webp └── logo-light.webp ├── bin └── todoctor.js ├── changelog.config.ts ├── changelog.md ├── commitlint.config.ts ├── cspell.config.ts ├── environment.d.ts ├── eslint.config.ts ├── license.md ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── prettier.config.ts ├── preview ├── blocks │ ├── empty.svelte │ ├── footer.svelte │ ├── graph.svelte │ ├── header.svelte │ ├── info.svelte │ └── list.svelte ├── elements │ ├── avatar.svelte │ ├── chart-doughnut.svelte │ ├── chart-line.svelte │ ├── chart.svelte │ ├── container.svelte │ ├── logo.svelte │ ├── note.svelte │ ├── table-code.svelte │ ├── table-comment.svelte │ ├── table-date.svelte │ ├── table-path.svelte │ ├── table-user.svelte │ ├── table.svelte │ └── typography.svelte ├── index.html ├── mock │ ├── api.mock.ts │ └── data.ts ├── public │ ├── apple-touch-icon.png │ ├── favicon.ico │ └── favicon.svg ├── stores │ ├── data.ts │ └── theme.ts ├── styles │ ├── base.css │ ├── colors.css │ ├── fonts.css │ └── spaces.css ├── typings │ └── index.d.ts └── view │ ├── app.svelte │ └── index.ts ├── readme.md ├── scripts ├── build.js ├── create-packages.js ├── get-package-json.js ├── platforms.js └── version.js ├── src ├── comments │ ├── get_comments.rs │ ├── identify_not_ignored_file.rs │ ├── identify_supported_file.rs │ ├── identify_todo_comment.rs │ ├── mod.rs │ └── prepare_blame_data.rs ├── exec.rs ├── fs │ ├── copy_dir_recursive.rs │ ├── get_current_directory.rs │ ├── get_dist_path.rs │ ├── make_dir.rs │ └── mod.rs ├── git │ ├── check_git_repository.rs │ ├── get_blame_data.rs │ ├── get_file_by_commit.rs │ ├── get_files_list.rs │ ├── get_history.rs │ ├── get_last_commit_hash.rs │ ├── get_line_from_position.rs │ ├── get_modified_files.rs │ └── mod.rs ├── lib.rs ├── main.rs ├── project │ ├── check_git_repository_or_exit.rs │ ├── collect_todo_data.rs │ ├── collect_todo_history.rs │ ├── enrich_todo_data_with_blame.rs │ ├── generate_output.rs │ ├── get_filtered_files.rs │ ├── get_project_name.rs │ ├── get_todoctor_version.rs │ ├── mod.rs │ ├── parse_args.rs │ └── prepare_json_data.rs ├── types.rs └── utils │ ├── add_missing_days.rs │ ├── escape_html.rs │ ├── escape_json_values.rs │ ├── mod.rs │ └── remove_duplicate_dates.rs ├── svelte.config.js ├── tests ├── check_git_repository.rs ├── exec.rs └── identify_todo_comment.rs ├── tsconfig.json └── vite.config.ts /.browserslistrc: -------------------------------------------------------------------------------- 1 | defaults and supports es6-module 2 | -------------------------------------------------------------------------------- /.coderabbit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/.coderabbit.yaml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/actions/install-dependencies/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/.github/actions/install-dependencies/action.yml -------------------------------------------------------------------------------- /.github/actions/install-tools/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/.github/actions/install-tools/action.yml -------------------------------------------------------------------------------- /.github/code_of_conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/.github/code_of_conduct.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/.github/security.md -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/.npmrc -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/.rustfmt.toml -------------------------------------------------------------------------------- /.simple-git-hooks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/.simple-git-hooks.json -------------------------------------------------------------------------------- /.stylelintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/.stylelintrc -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/Cargo.toml -------------------------------------------------------------------------------- /assets/graph-dark.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/assets/graph-dark.webp -------------------------------------------------------------------------------- /assets/graph-light.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/assets/graph-light.webp -------------------------------------------------------------------------------- /assets/info-dark.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/assets/info-dark.webp -------------------------------------------------------------------------------- /assets/info-light.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/assets/info-light.webp -------------------------------------------------------------------------------- /assets/list-dark.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/assets/list-dark.webp -------------------------------------------------------------------------------- /assets/list-light.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/assets/list-light.webp -------------------------------------------------------------------------------- /assets/logo-dark.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/assets/logo-dark.webp -------------------------------------------------------------------------------- /assets/logo-light.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/assets/logo-light.webp -------------------------------------------------------------------------------- /bin/todoctor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/bin/todoctor.js -------------------------------------------------------------------------------- /changelog.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/changelog.config.ts -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/changelog.md -------------------------------------------------------------------------------- /commitlint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/commitlint.config.ts -------------------------------------------------------------------------------- /cspell.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/cspell.config.ts -------------------------------------------------------------------------------- /environment.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/environment.d.ts -------------------------------------------------------------------------------- /eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/eslint.config.ts -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/license.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /prettier.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/prettier.config.ts -------------------------------------------------------------------------------- /preview/blocks/empty.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/blocks/empty.svelte -------------------------------------------------------------------------------- /preview/blocks/footer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/blocks/footer.svelte -------------------------------------------------------------------------------- /preview/blocks/graph.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/blocks/graph.svelte -------------------------------------------------------------------------------- /preview/blocks/header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/blocks/header.svelte -------------------------------------------------------------------------------- /preview/blocks/info.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/blocks/info.svelte -------------------------------------------------------------------------------- /preview/blocks/list.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/blocks/list.svelte -------------------------------------------------------------------------------- /preview/elements/avatar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/elements/avatar.svelte -------------------------------------------------------------------------------- /preview/elements/chart-doughnut.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/elements/chart-doughnut.svelte -------------------------------------------------------------------------------- /preview/elements/chart-line.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/elements/chart-line.svelte -------------------------------------------------------------------------------- /preview/elements/chart.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/elements/chart.svelte -------------------------------------------------------------------------------- /preview/elements/container.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/elements/container.svelte -------------------------------------------------------------------------------- /preview/elements/logo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/elements/logo.svelte -------------------------------------------------------------------------------- /preview/elements/note.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/elements/note.svelte -------------------------------------------------------------------------------- /preview/elements/table-code.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/elements/table-code.svelte -------------------------------------------------------------------------------- /preview/elements/table-comment.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/elements/table-comment.svelte -------------------------------------------------------------------------------- /preview/elements/table-date.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/elements/table-date.svelte -------------------------------------------------------------------------------- /preview/elements/table-path.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/elements/table-path.svelte -------------------------------------------------------------------------------- /preview/elements/table-user.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/elements/table-user.svelte -------------------------------------------------------------------------------- /preview/elements/table.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/elements/table.svelte -------------------------------------------------------------------------------- /preview/elements/typography.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/elements/typography.svelte -------------------------------------------------------------------------------- /preview/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/index.html -------------------------------------------------------------------------------- /preview/mock/api.mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/mock/api.mock.ts -------------------------------------------------------------------------------- /preview/mock/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/mock/data.ts -------------------------------------------------------------------------------- /preview/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/public/apple-touch-icon.png -------------------------------------------------------------------------------- /preview/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/public/favicon.ico -------------------------------------------------------------------------------- /preview/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/public/favicon.svg -------------------------------------------------------------------------------- /preview/stores/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/stores/data.ts -------------------------------------------------------------------------------- /preview/stores/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/stores/theme.ts -------------------------------------------------------------------------------- /preview/styles/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/styles/base.css -------------------------------------------------------------------------------- /preview/styles/colors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/styles/colors.css -------------------------------------------------------------------------------- /preview/styles/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/styles/fonts.css -------------------------------------------------------------------------------- /preview/styles/spaces.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/styles/spaces.css -------------------------------------------------------------------------------- /preview/typings/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/typings/index.d.ts -------------------------------------------------------------------------------- /preview/view/app.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/view/app.svelte -------------------------------------------------------------------------------- /preview/view/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/preview/view/index.ts -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/readme.md -------------------------------------------------------------------------------- /scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/scripts/build.js -------------------------------------------------------------------------------- /scripts/create-packages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/scripts/create-packages.js -------------------------------------------------------------------------------- /scripts/get-package-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/scripts/get-package-json.js -------------------------------------------------------------------------------- /scripts/platforms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/scripts/platforms.js -------------------------------------------------------------------------------- /scripts/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/scripts/version.js -------------------------------------------------------------------------------- /src/comments/get_comments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/comments/get_comments.rs -------------------------------------------------------------------------------- /src/comments/identify_not_ignored_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/comments/identify_not_ignored_file.rs -------------------------------------------------------------------------------- /src/comments/identify_supported_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/comments/identify_supported_file.rs -------------------------------------------------------------------------------- /src/comments/identify_todo_comment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/comments/identify_todo_comment.rs -------------------------------------------------------------------------------- /src/comments/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/comments/mod.rs -------------------------------------------------------------------------------- /src/comments/prepare_blame_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/comments/prepare_blame_data.rs -------------------------------------------------------------------------------- /src/exec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/exec.rs -------------------------------------------------------------------------------- /src/fs/copy_dir_recursive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/fs/copy_dir_recursive.rs -------------------------------------------------------------------------------- /src/fs/get_current_directory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/fs/get_current_directory.rs -------------------------------------------------------------------------------- /src/fs/get_dist_path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/fs/get_dist_path.rs -------------------------------------------------------------------------------- /src/fs/make_dir.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/fs/make_dir.rs -------------------------------------------------------------------------------- /src/fs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/fs/mod.rs -------------------------------------------------------------------------------- /src/git/check_git_repository.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/git/check_git_repository.rs -------------------------------------------------------------------------------- /src/git/get_blame_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/git/get_blame_data.rs -------------------------------------------------------------------------------- /src/git/get_file_by_commit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/git/get_file_by_commit.rs -------------------------------------------------------------------------------- /src/git/get_files_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/git/get_files_list.rs -------------------------------------------------------------------------------- /src/git/get_history.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/git/get_history.rs -------------------------------------------------------------------------------- /src/git/get_last_commit_hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/git/get_last_commit_hash.rs -------------------------------------------------------------------------------- /src/git/get_line_from_position.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/git/get_line_from_position.rs -------------------------------------------------------------------------------- /src/git/get_modified_files.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/git/get_modified_files.rs -------------------------------------------------------------------------------- /src/git/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/git/mod.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/project/check_git_repository_or_exit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/project/check_git_repository_or_exit.rs -------------------------------------------------------------------------------- /src/project/collect_todo_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/project/collect_todo_data.rs -------------------------------------------------------------------------------- /src/project/collect_todo_history.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/project/collect_todo_history.rs -------------------------------------------------------------------------------- /src/project/enrich_todo_data_with_blame.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/project/enrich_todo_data_with_blame.rs -------------------------------------------------------------------------------- /src/project/generate_output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/project/generate_output.rs -------------------------------------------------------------------------------- /src/project/get_filtered_files.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/project/get_filtered_files.rs -------------------------------------------------------------------------------- /src/project/get_project_name.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/project/get_project_name.rs -------------------------------------------------------------------------------- /src/project/get_todoctor_version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/project/get_todoctor_version.rs -------------------------------------------------------------------------------- /src/project/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/project/mod.rs -------------------------------------------------------------------------------- /src/project/parse_args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/project/parse_args.rs -------------------------------------------------------------------------------- /src/project/prepare_json_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/project/prepare_json_data.rs -------------------------------------------------------------------------------- /src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/types.rs -------------------------------------------------------------------------------- /src/utils/add_missing_days.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/utils/add_missing_days.rs -------------------------------------------------------------------------------- /src/utils/escape_html.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/utils/escape_html.rs -------------------------------------------------------------------------------- /src/utils/escape_json_values.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/utils/escape_json_values.rs -------------------------------------------------------------------------------- /src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/utils/mod.rs -------------------------------------------------------------------------------- /src/utils/remove_duplicate_dates.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/src/utils/remove_duplicate_dates.rs -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tests/check_git_repository.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/tests/check_git_repository.rs -------------------------------------------------------------------------------- /tests/exec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/tests/exec.rs -------------------------------------------------------------------------------- /tests/identify_todo_comment.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/tests/identify_todo_comment.rs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/azat-io/todoctor/HEAD/vite.config.ts --------------------------------------------------------------------------------