{"id":44658,"name":"haskell-language-server","description":"","url":"https://gitlab.haskell.org/maerwald/haskell-language-server","last_synced_at":"2025-09-05T10:13:54.683Z","repository":{"id":60265629,"uuid":"1178","full_name":"maerwald/haskell-language-server","owner":"maerwald","description":"","archived":false,"fork":false,"pushed_at":null,"size":null,"stargazers_count":0,"open_issues_count":null,"forks_count":0,"subscribers_count":null,"default_branch":"gitlab-ci","last_synced_at":"2025-05-23T22:57:13.773Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":false,"icon_url":null,"metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.md","contributing":"docs/contributing/contributing.md","funding":"FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null},"funding":{"open_collective":"haskell-language-server"}},"created_at":"2021-09-16T09:41:46.136Z","updated_at":"2022-10-08T07:09:09.497Z","dependencies_parsed_at":"2022-09-27T11:30:24.543Z","dependency_job_id":null,"html_url":"https://gitlab.haskell.org/maerwald/haskell-language-server","commit_stats":null,"previous_names":[],"tags_count":19,"template":null,"template_full_name":null,"purl":"pkg:gitlab/maerwald/haskell-language-server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.haskell.org/repositories/maerwald%2Fhaskell-language-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.haskell.org/repositories/maerwald%2Fhaskell-language-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.haskell.org/repositories/maerwald%2Fhaskell-language-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.haskell.org/repositories/maerwald%2Fhaskell-language-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.haskell.org/owners/maerwald","download_url":"https://gitlab.haskell.org/maerwald/haskell-language-server/-/archive/gitlab-ci/haskell-language-server-gitlab-ci.zip","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.haskell.org/repositories/maerwald%2Fhaskell-language-server/sbom","scorecard":null,"host":{"name":"gitlab.haskell.org","url":"https://gitlab.haskell.org","kind":"gitlab","repositories_count":1301,"owners_count":638,"icon_url":"https://github.com/haskell.png","version":null,"created_at":"2022-09-27T11:07:46.047Z","updated_at":"2022-09-27T11:07:46.047Z","status":"online","status_checked_at":"2025-09-05T02:00:13.090Z","response_time":530,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:28.949Z","robots_txt_url":"https://gitlab.haskell.org/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.haskell.org","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.haskell.org/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.haskell.org/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.haskell.org/owners"}},"owner":{"login":"maerwald","name":"Julian Ospald","uuid":"user-3460","kind":"user","description":"","email":null,"website":"","location":"Germany","twitter":null,"company":null,"icon_url":"https://gitlab.haskell.org/uploads/-/system/user/avatar/3460/avatar.png","repositories_count":6,"last_synced_at":"2023-03-12T10:03:59.507Z","metadata":{},"html_url":"https://gitlab.haskell.org/maerwald","funding_links":[],"total_stars":null,"followers":null,"following":null,"created_at":"2023-02-14T16:12:48.542Z","updated_at":"2023-03-12T10:03:59.512Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.haskell.org/owners/maerwald","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.haskell.org/owners/maerwald/repositories"},"packages":[],"commits":{"message":"Repository syncing started."},"issues_stats":{"full_name":"maerwald/haskell-language-server","html_url":"https://gitlab.haskell.org/maerwald/haskell-language-server","last_synced_at":null,"status":null,"issues_count":null,"pull_requests_count":null,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":null,"pull_requests_closed_count":null,"pull_request_authors_count":null,"issue_authors_count":null,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":null,"bot_issues_count":null,"bot_pull_requests_count":null,"past_year_issues_count":null,"past_year_pull_requests_count":null,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":null,"past_year_pull_requests_closed_count":null,"past_year_pull_request_authors_count":null,"past_year_issue_authors_count":null,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":null,"past_year_bot_pull_requests_count":null,"past_year_merged_pull_requests_count":null,"created_at":"2025-09-05T10:13:04.138Z","updated_at":"2025-09-05T10:13:04.138Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.haskell.org/repositories/maerwald%2Fhaskell-language-server","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.haskell.org/repositories/maerwald%2Fhaskell-language-server/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{},"pull_request_author_associations_count":{},"issue_authors":{},"pull_request_authors":{},"host":{"name":"gitlab.haskell.org","url":"https://gitlab.haskell.org","kind":"gitlab","last_synced_at":"2025-09-05T00:00:10.923Z","repositories_count":0,"issues_count":0,"pull_requests_count":0,"authors_count":0,"icon_url":"https://github.com/haskell.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.haskell.org","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.haskell.org/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.haskell.org/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/gitlab.haskell.org/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{},"past_year_issue_authors":{},"past_year_pull_request_authors":{},"maintainers":[],"active_maintainers":[]},"events":null,"keywords":[],"dependencies":[{"ecosystem":"hackage","filepath":"ghcide/test/data/cabal-exe/a/a.cabal","sha":null,"kind":"manifest","created_at":"2022-09-27T11:30:20.821Z","updated_at":"2022-09-27T11:30:20.821Z","repository_link":"https://gitlab.haskell.org/maerwald/haskell-language-server/blob/gitlab-ci/ghcide/test/data/cabal-exe/a/a.cabal","dependencies":[{"id":6176645255,"package_name":"base","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"hackage","filepath":"ghcide/test/data/plugin-knownnat/plugin.cabal","sha":null,"kind":"manifest","created_at":"2022-09-27T11:30:21.207Z","updated_at":"2022-09-27T11:30:21.207Z","repository_link":"https://gitlab.haskell.org/maerwald/haskell-language-server/blob/gitlab-ci/ghcide/test/data/plugin-knownnat/plugin.cabal","dependencies":[{"id":6176645499,"package_name":"base","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6176645500,"package_name":"ghc-typelits-knownnat","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"hackage","filepath":"ghcide/test/data/plugin-recorddot/plugin.cabal","sha":null,"kind":"manifest","created_at":"2022-09-27T11:30:21.307Z","updated_at":"2022-09-27T11:30:21.307Z","repository_link":"https://gitlab.haskell.org/maerwald/haskell-language-server/blob/gitlab-ci/ghcide/test/data/plugin-recorddot/plugin.cabal","dependencies":[{"id":6176645519,"package_name":"base","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6176645520,"package_name":"record-dot-preprocessor","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6176645521,"package_name":"record-hasfield","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"hackage","filepath":"ghcide/test/data/rootUri/dirA/foo.cabal","sha":null,"kind":"manifest","created_at":"2022-09-27T11:30:21.437Z","updated_at":"2022-09-27T11:30:21.437Z","repository_link":"https://gitlab.haskell.org/maerwald/haskell-language-server/blob/gitlab-ci/ghcide/test/data/rootUri/dirA/foo.cabal","dependencies":[{"id":6176646575,"package_name":"base","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"hackage","filepath":"ghcide/test/data/rootUri/dirB/foo.cabal","sha":null,"kind":"manifest","created_at":"2022-09-27T11:30:21.566Z","updated_at":"2022-09-27T11:30:21.566Z","repository_link":"https://gitlab.haskell.org/maerwald/haskell-language-server/blob/gitlab-ci/ghcide/test/data/rootUri/dirB/foo.cabal","dependencies":[{"id":6176646663,"package_name":"base","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"hackage","filepath":"plugins/hls-eval-plugin/test/info-util/info-util.cabal","sha":null,"kind":"manifest","created_at":"2022-09-27T11:30:22.083Z","updated_at":"2022-09-27T11:30:22.083Z","repository_link":"https://gitlab.haskell.org/maerwald/haskell-language-server/blob/gitlab-ci/plugins/hls-eval-plugin/test/info-util/info-util.cabal","dependencies":[{"id":6176648629,"package_name":"base","ecosystem":"hackage","requirements":"\u003e=4.7 \u0026\u0026 \u003c5","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"hackage","filepath":"test/testdata/addPackageTest/cabal-exe/add-package-test.cabal","sha":null,"kind":"manifest","created_at":"2022-09-27T11:30:22.670Z","updated_at":"2022-09-27T11:30:22.670Z","repository_link":"https://gitlab.haskell.org/maerwald/haskell-language-server/blob/gitlab-ci/test/testdata/addPackageTest/cabal-exe/add-package-test.cabal","dependencies":[{"id":6176648917,"package_name":"base","ecosystem":"hackage","requirements":"\u003e=4.7 \u0026\u0026 \u003c5","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"hackage","filepath":"test/testdata/addPackageTest/hpack-exe/asdf.cabal","sha":null,"kind":"manifest","created_at":"2022-09-27T11:30:22.832Z","updated_at":"2022-09-27T11:30:22.832Z","repository_link":"https://gitlab.haskell.org/maerwald/haskell-language-server/blob/gitlab-ci/test/testdata/addPackageTest/hpack-exe/asdf.cabal","dependencies":[{"id":6176648949,"package_name":"base","ecosystem":"hackage","requirements":"\u003e=4.7 \u0026\u0026 \u003c5","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"hackage","filepath":"test/testdata/cabal-helper/implicit-exe/implicit-exe.cabal","sha":null,"kind":"manifest","created_at":"2022-09-27T11:30:23.078Z","updated_at":"2022-09-27T11:30:23.078Z","repository_link":"https://gitlab.haskell.org/maerwald/haskell-language-server/blob/gitlab-ci/test/testdata/cabal-helper/implicit-exe/implicit-exe.cabal","dependencies":[{"id":6176649945,"package_name":"base","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6176649946,"package_name":"implicit-exe","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"hackage","filepath":"test/testdata/cabal-helper/simple-stack/simple-stack-test.cabal","sha":null,"kind":"manifest","created_at":"2022-09-27T11:30:23.518Z","updated_at":"2022-09-27T11:30:23.518Z","repository_link":"https://gitlab.haskell.org/maerwald/haskell-language-server/blob/gitlab-ci/test/testdata/cabal-helper/simple-stack/simple-stack-test.cabal","dependencies":[{"id":6176653397,"package_name":"base","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"hackage","filepath":"test/testdata/cabal-helper/sub-package/sub-package.cabal","sha":null,"kind":"manifest","created_at":"2022-09-27T11:30:23.650Z","updated_at":"2022-09-27T11:30:23.650Z","repository_link":"https://gitlab.haskell.org/maerwald/haskell-language-server/blob/gitlab-ci/test/testdata/cabal-helper/sub-package/sub-package.cabal","dependencies":[{"id":6176653464,"package_name":"base","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6176653465,"package_name":"plugins-api","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":6176653466,"package_name":"sub-package","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"hackage","filepath":"test/testdata/completion/completions.cabal","sha":null,"kind":"manifest","created_at":"2022-09-27T11:30:23.728Z","updated_at":"2022-09-27T11:30:23.728Z","repository_link":"https://gitlab.haskell.org/maerwald/haskell-language-server/blob/gitlab-ci/test/testdata/completion/completions.cabal","dependencies":[{"id":6176655131,"package_name":"base","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"hackage","filepath":"test/testdata/redundantImportTest/test.cabal","sha":null,"kind":"manifest","created_at":"2022-09-27T11:30:23.879Z","updated_at":"2022-09-27T11:30:23.879Z","repository_link":"https://gitlab.haskell.org/maerwald/haskell-language-server/blob/gitlab-ci/test/testdata/redundantImportTest/test.cabal","dependencies":[{"id":6176655515,"package_name":"base","ecosystem":"hackage","requirements":"\u003e=4.7 \u0026\u0026 \u003c5","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"hackage","filepath":"test/testdata/testdata.cabal","sha":null,"kind":"manifest","created_at":"2022-09-27T11:30:23.985Z","updated_at":"2022-09-27T11:30:23.985Z","repository_link":"https://gitlab.haskell.org/maerwald/haskell-language-server/blob/gitlab-ci/test/testdata/testdata.cabal","dependencies":[{"id":6176655559,"package_name":"base","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"hackage","filepath":"test/testdata/wErrorTest/test.cabal","sha":null,"kind":"manifest","created_at":"2022-09-27T11:30:24.058Z","updated_at":"2022-09-27T11:30:24.058Z","repository_link":"https://gitlab.haskell.org/maerwald/haskell-language-server/blob/gitlab-ci/test/testdata/wErrorTest/test.cabal","dependencies":[{"id":6176657557,"package_name":"base","ecosystem":"hackage","requirements":"\u003e=4.7 \u0026\u0026 \u003c5","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"hackage","filepath":"test/wrapper/testdata/stack-8.8.3/foo.cabal","sha":null,"kind":"manifest","created_at":"2022-09-27T11:30:24.257Z","updated_at":"2022-09-27T11:30:24.257Z","repository_link":"https://gitlab.haskell.org/maerwald/haskell-language-server/blob/gitlab-ci/test/wrapper/testdata/stack-8.8.3/foo.cabal","dependencies":[{"id":6176658317,"package_name":"base","ecosystem":"hackage","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"docs/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-09-27T11:30:24.374Z","updated_at":"2022-09-27T11:30:24.374Z","repository_link":"https://gitlab.haskell.org/maerwald/haskell-language-server/blob/gitlab-ci/docs/requirements.txt","dependencies":[{"id":6176658410,"package_name":"Sphinx","ecosystem":"pypi","requirements":"==4.0.2","direct":true,"kind":"runtime","optional":false},{"id":6176658411,"package_name":"sphinx-rtd-theme","ecosystem":"pypi","requirements":"==0.5.2","direct":true,"kind":"runtime","optional":false},{"id":6176658412,"package_name":"myst-parser","ecosystem":"pypi","requirements":"==0.15.1","direct":true,"kind":"runtime","optional":false},{"id":6176658413,"package_name":"docutils","ecosystem":"pypi","requirements":"\u003c0.17","direct":true,"kind":"runtime","optional":false}]}],"score":null,"created_at":"2025-09-04T15:51:19.961Z","updated_at":"2025-10-07T08:17:58.109Z","avatar_url":null,"language":null,"category":null,"sub_category":null,"monthly_downloads":0,"funding_links":["https://opencollective.com/haskell-language-server"],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/44658","html_url":"https://science.ecosyste.ms/projects/44658","bibtex_url":"https://science.ecosyste.ms/projects/44658/export.bibtex","apalike_url":"https://science.ecosyste.ms/projects/44658/export.apalike"}