{"id":20664077,"url":"https://github.com/flutterando/flutter-coverage","last_synced_at":"2026-03-05T21:14:24.862Z","repository":{"id":37921350,"uuid":"398643969","full_name":"Flutterando/flutter-coverage","owner":"Flutterando","description":"VSCeode Extension for view the code coverage per folder/file in the test view","archived":false,"fork":false,"pushed_at":"2023-01-08T01:24:26.000Z","size":1880,"stargazers_count":32,"open_issues_count":14,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-29T09:51:19.101Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Flutterando.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}},"created_at":"2021-08-21T19:48:08.000Z","updated_at":"2025-03-21T16:41:49.000Z","dependencies_parsed_at":"2023-02-08T04:01:42.849Z","dependency_job_id":null,"html_url":"https://github.com/Flutterando/flutter-coverage","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flutterando%2Fflutter-coverage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flutterando%2Fflutter-coverage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flutterando%2Fflutter-coverage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flutterando%2Fflutter-coverage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Flutterando","download_url":"https://codeload.github.com/Flutterando/flutter-coverage/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249734900,"owners_count":21317927,"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-16T19:22:02.667Z","updated_at":"2026-03-05T21:14:24.803Z","avatar_url":"https://github.com/Flutterando.png","language":"TypeScript","readme":"# Flutter Coverage\n\nThis extension adds a tree view to the test view container. It shows the coverage per file/folder.\n\n## First\n\n* Don't forget:\n```\nflutter test --coverage\n```\n\n## Features\n\n![Demo](https://github.com/Flutterando/flutter-coverage/blob/master/Capture.gif?raw=true)\n\n## Extension Settings\n\nThis extension contributes the following settings:\n\n* `flutter-coverage.coverageFileNames`: coverage file names to look for, default: [\"lcov.info\", \"cov.xml\", \"coverage.xml\",\"jacoco.xml\"]\n* `flutter-coverage.coverageFilePaths`: coverage paths where coverage files are located, default: [\"coverage\"]\n* `flutter-coverage.lowCoverageThreshold`: Percentage under which, the coverage is considered too low (Renders as Error icon)\n* `flutter-coverage.sufficientCoverageThreshold`: Percentage above which, the coverage is considered sufficient (Renders as Success icon)\n=\u003e lowCoverageThreshold \u003c level \u003c sufficientCoverageThreshold is rendered as Warn icon\n\n## Licencing\n\nThe coverage files parsing is a mainly from https://github.com/ryanluker/vscode-coverage-gutters by ryanluker. Thanks to him for the amazing extension he built and the very useful code that helped me build this extensions. Until proper licencing is added to the copied code, this note shall remain. The files concerned by this note (Copied source with modifications or using snippets) : \n- coverage-file.ts\n- coverage-parser.ts\n- data-provider.ts \n- files-loader.ts\n\nFORK for https://github.com/tenninebt/vscode-koverage\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflutterando%2Fflutter-coverage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fflutterando%2Fflutter-coverage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fflutterando%2Fflutter-coverage/lists"}