{"id":15597610,"url":"https://github.com/ulrichb/roflcopter","last_synced_at":"2025-07-25T17:15:29.658Z","repository":{"id":46416044,"uuid":"101054781","full_name":"ulrichb/Roflcopter","owner":"ulrichb","description":"Roflcopter (noun) 1. a breeding ground for new ReSharper extensions 2. a collection of small, handy ReSharper utilities","archived":false,"fork":false,"pushed_at":"2025-01-30T10:58:19.000Z","size":1294,"stargazers_count":5,"open_issues_count":2,"forks_count":6,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-28T10:45:44.274Z","etag":null,"topics":["live-template","resharper","resharper-plugin","static-analysis"],"latest_commit_sha":null,"homepage":"","language":"C#","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/ulrichb.png","metadata":{"files":{"readme":"README.md","changelog":"History.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,"zenodo":null}},"created_at":"2017-08-22T11:16:30.000Z","updated_at":"2024-12-29T12:46:55.000Z","dependencies_parsed_at":"2023-11-18T10:22:58.335Z","dependency_job_id":"671ac989-f3d5-490c-8129-c25dc54c0e9b","html_url":"https://github.com/ulrichb/Roflcopter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ulrichb/Roflcopter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ulrichb%2FRoflcopter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ulrichb%2FRoflcopter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ulrichb%2FRoflcopter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ulrichb%2FRoflcopter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ulrichb","download_url":"https://codeload.github.com/ulrichb/Roflcopter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ulrichb%2FRoflcopter/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267038411,"owners_count":24025612,"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","status":"online","status_checked_at":"2025-07-25T02:00:09.625Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["live-template","resharper","resharper-plugin","static-analysis"],"created_at":"2024-10-03T01:22:35.606Z","updated_at":"2025-07-25T17:15:29.508Z","avatar_url":"https://github.com/ulrichb.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ReSharper Roflcopter\n\n_Roflcopter_ (noun) 1. a breeding ground for new ReSharper extensions 2. a collection of small, handy ReSharper utilities\n\n[![build](https://github.com/ulrichb/Roflcopter/actions/workflows/build.yml/badge.svg)](https://github.com/ulrichb/Roflcopter/actions/workflows/build.yml)\n\u003cimg src=\"https://dl.dropbox.com/s/t4kzgq58t4cfi1z/master-linecoverage.svg\" alt=\"Line Coverage\" title=\"Line Coverage\"\u003e\n\u003cimg src=\"https://dl.dropbox.com/s/unjpcx06rztot8k/master-branchcoverage.svg\" alt=\"Branch Coverage\" title=\"Branch Coverage\"\u003e\n\nPlugin pages: [ReSharper](https://plugins.jetbrains.com/plugin/11757-roflcopter) / [Rider](https://plugins.jetbrains.com/plugin/10238-roflcopter)\n\n[History of changes](History.md)\n\n## Features\n\n### Git Branch Name Live Template Macro\n\nA [Live Template Macro](https://www.jetbrains.com/help/resharper/Templates__Template_Basics__Template_Macros.html) (Name: \"Current branch name, stripped by an optional regex\") which returns the current Git branch (read from the Git HEAD file).\n\nThis macro can be used to create templates like `// TODO UB $BRANCH$: $END$`.\n\nRoflcopter also provides default Live Template, just type `branch` and hit TAB.\n\n### \"To-do items count\" in To-do Explorer window\n\n\u003cimg src=\"/Doc/TodoItemsCount.png\" alt=\"TodoItemsCount\" /\u003e\n\n### \"Mismatch between type and file name\" warning\n\n\u003cimg src=\"/Doc/MismatchedFileName.png\" alt=\"MismatchedFileName\" width=\"657\" /\u003e\n\n\u003cimg src=\"/Doc/MismatchedFileNameQuickFix.png\" alt=\"MismatchedFileNameQuickFix\" width=\"410\" /\u003e\n\nAllowed file name postfixes can be configured in _Options | Code Inspection | Mismatched file names_.\n\n### Parameterized test support for NUnit tests\n\n#### Warnings for incorrect test parameters/attributes\n\n\u003cimg src=\"/Doc/ParameterizedTestHighlightings.png\" alt=\"ParameterizedTestHighlightings\" width=\"675\" /\u003e\n\n\u003cimg src=\"/Doc/ParameterizedTestHighlightingsQuickFixes.gif\" alt=\"ParameterizedTestHighlightingsQuickFixes\" width=\"623\" /\u003e\n\n#### \"Convert to parameterized test\" context action\n\n\u003cimg src=\"/Doc/ConvertToParameterizedTestContextAction.gif\" alt=\"ConvertToParameterizedTestContextAction\" width=\"623\" /\u003e\n\n### \"Assertion message is invalid\" warning\n\n\u003cimg src=\"/Doc/InvalidAssertionMessage.png\" alt=\"InvalidAssertionMessage\" width=\"673\"  /\u003e\n\n### \"Run All Tests in File\" action\n\n\u003cimg src=\"/Doc/UnitTestRunFileAction.png\" alt=\"UnitTestRunFileAction\" width=\"490\"  /\u003e\n\nTo apply the short cut (Ctrl+R, F) executing _Apply Scheme_ in the [_Environment \u0026 Menus_](https://www.jetbrains.com/help/resharper/Reference__Options__Environment__Visual_Studio_Integration.html) options may be necessary.\n\n#### Update ASP.NET Designer File (R# only)\n\nAllows to generate .ASPX / .ASCX Designer files in SDK projects.\n\n\u003cimg src=\"/Doc/UpdateAspDesignerFile.gif\" alt=\"UpdateAspDesignerFile\" width=\"1143\" /\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fulrichb%2Froflcopter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fulrichb%2Froflcopter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fulrichb%2Froflcopter/lists"}