• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

OpenModelica / modelica-language-server
84%

Build:
DEFAULT BRANCH: main
Repo Added 02 Sep 2026 02:23PM UTC
Token VLsMpFvDbnMJHzSmE3qwlxfb7AsKQaQIA regen
Build 75 Last
Files 24
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • dependabot/github_actions/github-actions-9b61906d8b
  • dependabot/npm_and_yarn/client/npm-client-a373659343
  • dependabot/npm_and_yarn/npm-root-42146593b4
  • dependabot/npm_and_yarn/server/npm-server-7403806ad0
  • feat/completion
  • feat/document-highlights
  • feat/qt-lsp-smoke
  • feat/semantic-tokens
  • feat/syntax-diagnostics
  • feat/type-definition
  • fix-js-yaml-audit
  • fix/16802-lazy-library-loading
  • fix/coveralls-non-blocking
  • fix/document-formatting
  • fix/release-build-lint
  • main
  • release-0.3.3
  • release/0.3.5
  • release/0.3.6
  • strip-linux-standalone
  • svagen/coveralls-coverage
  • svagen/log-level-and-workspace-warning
  • svagen/release-0.3.2
  • svagen/resolve-documents-in-unloaded-libraries
  • v0.3.2
  • v0.3.3
  • v0.3.4
  • v0.3.5
  • v0.3.6
  • version-flag

25 Sep 2026 01:09PM UTC coverage: 83.911% (+2.2%) from 81.678%
36139222911

push

github

web-flow
Implement Go to Type Definition and Go to Implementation (#102)

* Implement Go to Type Definition

Resolve component types through the existing library resolver, honor client location-link support, and verify navigation against the real server and VS Code.

Co-authored-by: JKRT <jtinnerholm@gmail.com>

* Expose implementation navigation through existing definition resolution

Advertise and handle the implementation request with client-specific location formats. Test model, function and partial-class targets, unresolved symbols, unsupported documents, and the VS Code command.

Co-authored-by: JKRT <jtinnerholm@gmail.com>

* Await buffer refresh in findTypeDefinition

ModelicaDocument.update is async and throws when parsing fails. Without
await, that rejection escaped the surrounding try/catch as an unhandled
rejection, which can terminate the server. Awaiting it lets the catch
return null as intended.

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: SVAGEN26 <247156613+SVAGEN26@users.noreply.github.com>
Co-authored-by: JKRT <jtinnerholm@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>

1065 of 1298 branches covered (82.05%)

Branch coverage included in aggregate %.

34 of 67 new or added lines in 3 files covered. (50.75%)

4547 of 5390 relevant lines covered (84.36%)

166.57 hits per line

Relevant lines Covered
Build:
Build:
5390 RELEVANT LINES 4547 COVERED LINES
166.57 HITS PER LINE
Source Files on main
  • Tree
  • List 24
  • Changed 4
  • Source Changed 3
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
36139222911 main Implement Go to Type Definition and Go to Implementation (#102) * Implement Go to Type Definition Resolve component types through the existing library resolver, honor client location-link support, and verify navigation against the real server an... push 25 Sep 2026 01:10PM UTC web-flow github
83.91
36138555242 feat/type-definition Merge 5d2c99b6f into 7379d6466 Pull #102 25 Sep 2026 01:04PM UTC web-flow github
83.91
36126479711 feat/type-definition Merge b03ddeb7f into 7379d6466 Pull #102 25 Sep 2026 10:55AM UTC web-flow github
83.91
36111351503 feat/type-definition Merge 1de6f9712 into 7379d6466 Pull #102 25 Sep 2026 08:09AM UTC web-flow github
84.14
36108619419 v0.3.6 Include release build scripts in lint checks (#101) Remove the unused execSync import found by the pre-release scan and include the JavaScript build/configuration files in the normal lint command. Co-authored-by: SVAGEN26 <247156613+SVAGEN26@use... push 25 Sep 2026 07:39AM UTC web-flow github
81.68
36106506028 main Include release build scripts in lint checks (#101) Remove the unused execSync import found by the pre-release scan and include the JavaScript build/configuration files in the normal lint command. Co-authored-by: SVAGEN26 <247156613+SVAGEN26@use... push 25 Sep 2026 07:13AM UTC web-flow github
81.68
36106336118 fix/release-build-lint Merge 37dbeade5 into 2330bb44d Pull #101 25 Sep 2026 07:11AM UTC web-flow github
81.68
36105685320 main Prepare version 0.3.6 release and refresh documentation (#100) Synchronize extension, client and server versions and lockfiles. Document the new features, current settings, lazy library loading and standalone installation; correct stale VSIX link... push 25 Sep 2026 07:03AM UTC web-flow github
81.68
36105379845 release/0.3.6 Merge c17e4b070 into e0ff71e36 Pull #100 25 Sep 2026 06:59AM UTC web-flow github
81.68
36104774388 main Add semantic tokens for local Modelica classes and types (#97) Implement full semantic token requests for #12 using shared local symbol resolution. Classify declarations, references and matching end names from unsaved documents without loading li... push 25 Sep 2026 06:52AM UTC web-flow github
81.68
See All Builds (75)

Badge your Repo: modelica-language-server

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc