{"id":19381107,"url":"https://github.com/j2kun/todo-backlinks","last_synced_at":"2025-04-13T23:32:19.726Z","repository":{"id":214715791,"uuid":"731802329","full_name":"j2kun/todo-backlinks","owner":"j2kun","description":"Link from issue 123 to source lines containing `TODO(#123)`","archived":false,"fork":false,"pushed_at":"2024-10-05T04:31:02.000Z","size":28,"stargazers_count":3,"open_issues_count":4,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-27T13:45:32.835Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/j2kun.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-14T23:08:50.000Z","updated_at":"2024-10-05T04:29:52.000Z","dependencies_parsed_at":"2025-01-07T06:29:02.371Z","dependency_job_id":"e97fd412-09c7-443e-b1f0-b0980ca0e304","html_url":"https://github.com/j2kun/todo-backlinks","commit_stats":null,"previous_names":["j2kun/todo-backlinks"],"tags_count":4,"template":false,"template_full_name":"cicirello/python-github-action-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/j2kun%2Ftodo-backlinks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/j2kun%2Ftodo-backlinks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/j2kun%2Ftodo-backlinks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/j2kun%2Ftodo-backlinks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/j2kun","download_url":"https://codeload.github.com/j2kun/todo-backlinks/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248796585,"owners_count":21162991,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-10T09:15:53.922Z","updated_at":"2025-04-13T23:32:19.694Z","avatar_url":"https://github.com/j2kun.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TODO backlinks \n\nLink from GitHub issue #123 to source lines containing `TODO(#123): msg`.\n\nFor example, if `source_file.py` contains this on line 126:\n\n```python\n# TODO(#4): remove comments which no longer have TODOs\n```\n\nThen issue #4 will get a new comment\n\n```markdown\nThis issue has 1 outstanding TODOs:\n\n - [source_file.py:126](https://github.com/j2kun/todo-backlinks/blob/main/entrypoint.py#L126) :  remove comments which no longer have TODOs\n\nThis comment was autogenerated by [todo-backlinks](https://github.com/j2kun/todo-backlinks)\n```\n\nThe comment will be updated in sync with the code changes, including listing\nmultiple TODOs and deleting the comment when the TODOs are gone. Only works\non files in the repository's main branch.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fj2kun%2Ftodo-backlinks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fj2kun%2Ftodo-backlinks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fj2kun%2Ftodo-backlinks/lists"}