Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: arduino/arduino-language-server
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.5.0-rc6
Choose a base ref
...
head repository: arduino/arduino-language-server
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Loading
Showing with 20,621 additions and 1,429 deletions.
  1. +85 −0 .github/ISSUE_TEMPLATE/bug-report.yml
  2. +0 −26 .github/ISSUE_TEMPLATE/bug_report.md
  3. +14 −0 .github/ISSUE_TEMPLATE/config.yml
  4. +80 −0 .github/ISSUE_TEMPLATE/feature-request.yml
  5. +13 −0 .github/dependabot.yml
  6. +38 −20 .github/workflows/build.yml
  7. +153 −0 .github/workflows/check-go-dependencies-task.yml
  8. +223 −0 .github/workflows/check-go-task.yml
  9. +96 −0 .github/workflows/check-license.yml
  10. +112 −0 .github/workflows/check-markdown-task.yml
  11. +100 −0 .github/workflows/check-taskfiles.yml
  12. +178 −20 .github/workflows/release-go-task.yml
  13. +17 −16 .github/workflows/sync-labels.yml
  14. +4 −1 .gitignore
  15. +132 −0 .licensed.yml
  16. +924 −0 .../arduino-language-server/go/github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1.dep.yml
  17. +350 −0 .licenses/arduino-language-server/go/github.com/arduino/go-paths-helper.dep.yml
  18. +350 −0 .licenses/arduino-language-server/go/github.com/arduino/go-properties-orderedmap.dep.yml
  19. +709 −0 ...ses/arduino-language-server/go/github.com/arduino/pluggable-discovery-protocol-handler/v2.dep.yml
  20. +35 −0 .licenses/arduino-language-server/go/github.com/fatih/color.dep.yml
  21. +34 −0 .licenses/arduino-language-server/go/github.com/mattn/go-colorable.dep.yml
  22. +22 −0 .licenses/arduino-language-server/go/github.com/mattn/go-isatty.dep.yml
  23. +36 −0 .licenses/arduino-language-server/go/github.com/pkg/errors.dep.yml
  24. +17 −0 .licenses/arduino-language-server/go/go.bug.st/json.dep.yml
  25. +45 −0 .licenses/arduino-language-server/go/go.bug.st/lsp.dep.yml
  26. +46 −0 .licenses/arduino-language-server/go/go.bug.st/lsp/jsonrpc.dep.yml
  27. +45 −0 .licenses/arduino-language-server/go/go.bug.st/lsp/textedits.dep.yml
  28. +45 −0 .licenses/arduino-language-server/go/go.bug.st/relaxed-semver.dep.yml
  29. +62 −0 .licenses/arduino-language-server/go/golang.org/x/net/http2.dep.yml
  30. +62 −0 .licenses/arduino-language-server/go/golang.org/x/net/internal/timeseries.dep.yml
  31. +62 −0 .licenses/arduino-language-server/go/golang.org/x/net/trace.dep.yml
  32. +62 −0 .licenses/arduino-language-server/go/golang.org/x/sys/unix.dep.yml
  33. +213 −0 .licenses/arduino-language-server/go/google.golang.org/genproto/googleapis/rpc/status.dep.yml
  34. +230 −0 .licenses/arduino-language-server/go/google.golang.org/grpc.dep.yml
  35. +214 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/attributes.dep.yml
  36. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/backoff.dep.yml
  37. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/balancer.dep.yml
  38. +214 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/balancer/base.dep.yml
  39. +214 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/balancer/grpclb/state.dep.yml
  40. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/balancer/pickfirst.dep.yml
  41. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/balancer/roundrobin.dep.yml
  42. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/binarylog/grpc_binarylog_v1.dep.yml
  43. +214 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/channelz.dep.yml
  44. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/codes.dep.yml
  45. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/connectivity.dep.yml
  46. +216 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/credentials.dep.yml
  47. +214 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/credentials/insecure.dep.yml
  48. +214 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/encoding.dep.yml
  49. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/encoding/proto.dep.yml
  50. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/grpclog.dep.yml
  51. +214 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal.dep.yml
  52. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/backoff.dep.yml
  53. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/balancer/gracefulswitch.dep.yml
  54. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/balancerload.dep.yml
  55. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/binarylog.dep.yml
  56. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/buffer.dep.yml
  57. +214 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/channelz.dep.yml
  58. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/credentials.dep.yml
  59. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/envconfig.dep.yml
  60. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/grpclog.dep.yml
  61. +214 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/grpcsync.dep.yml
  62. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/grpcutil.dep.yml
  63. +214 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/idle.dep.yml
  64. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/metadata.dep.yml
  65. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/pretty.dep.yml
  66. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/resolver.dep.yml
  67. +214 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/resolver/dns.dep.yml
  68. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/resolver/dns/internal.dep.yml
  69. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/resolver/passthrough.dep.yml
  70. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/resolver/unix.dep.yml
  71. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/serviceconfig.dep.yml
  72. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/status.dep.yml
  73. +214 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/syscall.dep.yml
  74. +214 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/transport.dep.yml
  75. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/internal/transport/networktype.dep.yml
  76. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/keepalive.dep.yml
  77. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/metadata.dep.yml
  78. +214 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/peer.dep.yml
  79. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/resolver.dep.yml
  80. +214 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/resolver/dns.dep.yml
  81. +214 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/serviceconfig.dep.yml
  82. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/stats.dep.yml
  83. +213 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/status.dep.yml
  84. +214 −0 .licenses/arduino-language-server/go/google.golang.org/grpc/tap.dep.yml
  85. +63 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/encoding/protojson.dep.yml
  86. +63 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/encoding/prototext.dep.yml
  87. +62 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/encoding/protowire.dep.yml
  88. +62 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/internal/descfmt.dep.yml
  89. +62 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/internal/descopts.dep.yml
  90. +62 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/internal/detrand.dep.yml
  91. +63 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/internal/editiondefaults.dep.yml
  92. +62 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/internal/encoding/defval.dep.yml
  93. +62 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/internal/encoding/json.dep.yml
  94. +62 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/internal/encoding/messageset.dep.yml
  95. +63 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/internal/encoding/tag.dep.yml
  96. +62 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/internal/encoding/text.dep.yml
  97. +62 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/internal/errors.dep.yml
  98. +62 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/internal/filedesc.dep.yml
  99. +63 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/internal/filetype.dep.yml
  100. +62 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/internal/flags.dep.yml
  101. +63 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/internal/genid.dep.yml
  102. +62 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/internal/impl.dep.yml
  103. +62 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/internal/order.dep.yml
  104. +63 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/internal/pragma.dep.yml
  105. +62 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/internal/set.dep.yml
  106. +62 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/internal/strs.dep.yml
  107. +62 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/internal/version.dep.yml
  108. +62 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/proto.dep.yml
  109. +62 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/protoadapt.dep.yml
  110. +62 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/reflect/protoreflect.dep.yml
  111. +63 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/reflect/protoregistry.dep.yml
  112. +62 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/runtime/protoiface.dep.yml
  113. +63 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/runtime/protoimpl.dep.yml
  114. +62 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/types/known/anypb.dep.yml
  115. +62 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/types/known/durationpb.dep.yml
  116. +62 −0 .licenses/arduino-language-server/go/google.golang.org/protobuf/types/known/timestamppb.dep.yml
  117. +80 −0 .licenses/arduino-language-server/go/gopkg.in/yaml.v3.dep.yml
  118. +13 −0 .markdown-link-check.json
  119. +62 −0 .markdownlint.yml
  120. +4 −0 .markdownlintignore
  121. +29 −26 DistTasks.yml
  122. +234 −201 LICENSE.txt
  123. +37 −11 README.md
  124. +85 −50 Taskfile.yml
  125. +28 −0 globals/globals.go
  126. +27 −7 go.mod
  127. +52 −716 go.sum
  128. +69 −59 ls/builder.go
  129. +87 −0 ls/compilation_database.go
  130. +250 −128 ls/ls.go
  131. +22 −4 ls/ls_clang_to_ide.go
  132. +109 −49 ls/ls_formatter.go
  133. +18 −4 ls/ls_ide_to_clang.go
  134. +83 −29 ls/lsp_client_clangd.go
  135. +63 −15 ls/lsp_logger.go
  136. +124 −23 ls/lsp_server_ide.go
  137. +51 −11 ls/progress.go
  138. +15 −0 ls/unused.go
  139. +77 −13 main.go
  140. +1,607 −0 package-lock.json
  141. +8 −0 package.json
  142. +16 −0 sourcemapper/ino.go
  143. +15 −0 sourcemapper/ino_test.go
  144. +15 −0 streams/dumper.go
  145. +15 −0 streams/panics.go
  146. +15 −0 streams/streams.go
  147. +54 −0 version/version.go
85 changes: 85 additions & 0 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
# Source: https://github.com/arduino/tooling-project-assets/blob/main/issue-templates/forms/platform-dependent/bug-report.yml
# See: https://docs.github.com/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms

name: Bug report
description: Report a problem with the code or documentation in this repository.
labels:
- "type: imperfection"
body:
- type: textarea
id: description
attributes:
label: Describe the problem
validations:
required: true
- type: textarea
id: reproduce
attributes:
label: To reproduce
description: Provide the specific set of steps we can follow to reproduce the problem.
validations:
required: true
- type: textarea
id: expected
attributes:
label: Expected behavior
description: What would you expect to happen after following those instructions?
validations:
required: true
- type: input
id: project-version
attributes:
label: Arduino Language Server version
description: |
Which version of Arduino Language Server are you using?
_This should be the most recent version available._
validations:
required: true
- type: input
id: cli-version
attributes:
label: Arduino CLI version
description: |
Which version of Arduino CLI are you using?
(output of `arduino-cli version`)
validations:
required: true
- type: dropdown
id: os
attributes:
label: Operating system
description: Which operating system(s) are you using on your computer?
multiple: true
options:
- Windows
- Linux
- macOS
- N/A
validations:
required: true
- type: input
id: os-version
attributes:
label: Operating system version
description: Which version of the operating system are you using on your computer?
validations:
required: true
- type: textarea
id: additional
attributes:
label: Additional context
description: Add any additional information here.
validations:
required: false
- type: checkboxes
id: checklist
attributes:
label: Issue checklist
description: Please double-check that you have done each of the following things before submitting the issue.
options:
- label: I searched for previous reports in [the issue tracker](https://github.com/arduino/arduino-language-server/issues?q=)
required: true
- label: I verified the problem still occurs when using the latest version
required: true
- label: My report contains all necessary details
required: true
26 changes: 0 additions & 26 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

14 changes: 14 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Source: https://github.com/arduino/tooling-project-assets/blob/main/issue-templates/template-choosers/general/config.yml
# See: https://docs.github.com/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#configuring-the-template-chooser

blank_issues_enabled: true
contact_links:
- name: Learn about using this project
url: https://github.com/arduino/arduino-language-server#readme
about: Detailed usage documentation is available here.
- name: Support request
url: https://forum.arduino.cc/
about: We can help you out on the Arduino Forum!
- name: Discuss development work on the project
url: https://groups.google.com/a/arduino.cc/g/developers
about: Arduino Developers Mailing List
80 changes: 80 additions & 0 deletions .github/ISSUE_TEMPLATE/feature-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
# Source: https://github.com/arduino/tooling-project-assets/blob/main/issue-templates/forms/platform-dependent/bug-report.yml
# See: https://docs.github.com/communities/using-templates-to-encourage-useful-issues-and-pull-requests/syntax-for-issue-forms

name: Feature request
description: Suggest an enhancement to this project.
labels:
- "type: enhancement"
body:
- type: textarea
id: description
attributes:
label: Describe the request
validations:
required: true
- type: textarea
id: current
attributes:
label: Describe the current behavior
description: |
What is the current behavior of Arduino Language Server in relation to your request?
How can we reproduce that behavior?
validations:
required: true
- type: input
id: project-version
attributes:
label: Arduino Language Server version
description: |
Which version of Arduino Language Server are you using?
_This should be the most recent version available._
validations:
required: true
- type: input
id: cli-version
attributes:
label: Arduino CLI version
description: |
Which version of Arduino CLI are you using?
(output of `arduino-cli version`)
validations:
required: true
- type: dropdown
id: os
attributes:
label: Operating system
description: Which operating system(s) are you using on your computer?
multiple: true
options:
- Windows
- Linux
- macOS
- N/A
validations:
required: true
- type: input
id: os-version
attributes:
label: Operating system version
description: Which version of the operating system are you using on your computer?
validations:
required: true
- type: textarea
id: additional
attributes:
label: Additional context
description: Add any additional information here.
validations:
required: false
- type: checkboxes
id: checklist
attributes:
label: Issue checklist
description: Please double-check that you have done each of the following things before submitting the issue.
options:
- label: I searched for previous requests in [the issue tracker](https://github.com/arduino/arduino-language-server/issues?q=)
required: true
- label: I verified the feature was still missing when using the latest version
required: true
- label: My request contains all necessary details
required: true
13 changes: 13 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# See: https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#about-the-dependabotyml-file
version: 2

updates:
# Configure check for outdated GitHub Actions actions in workflows.
# Source: https://github.com/arduino/tooling-project-assets/blob/main/workflow-templates/assets/dependabot/README.md
# See: https://docs.github.com/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot
- package-ecosystem: github-actions
directory: / # Check the repository's workflows under /.github/workflows/
schedule:
interval: daily
labels:
- "topic: infrastructure"
58 changes: 38 additions & 20 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -11,6 +11,16 @@ on:
branches:
- main

env:
# As defined by the Taskfile's PROJECT_NAME variable
PROJECT_NAME: arduino-language-server
ARTIFACT_PREFIX: dist-
AWS_REGION: "us-east-1"
# The project's folder on Arduino's download server for uploading builds
AWS_PLUGIN_TARGET: /arduino-language-server/nightly/
# As defined by the Taskfile's DIST_DIR variable
DIST_DIR: dist

jobs:

build:
@@ -20,24 +30,27 @@ jobs:
strategy:
matrix:
config:
- os: ubuntu-18.04
- artifact-suffix: Linux_64bit
os: ubuntu-latest
ExecutableSuffix: ''
Exports: ''
- os: macos-latest
- artifact-suffix: macOS_ARM64
os: macos-latest
ExecutableSuffix: ''
Exports: 'CGO_ENABLED=1 MACOSX_DEPLOYMENT_TARGET=10.14 '
- os: windows-2016
- artifact-suffix: Windows_64bit
os: windows-2019
ExecutableSuffix: '.exe'
Exports: ''
runs-on: ${{ matrix.config.os }}
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v5
with:
go-version: '1.16.9'
go-version: '1.22.0'

- name: Build and Test
run: |
@@ -48,9 +61,9 @@ jobs:
run: 7z a "${{ github.workspace }}/${{ env.BUILD_OUTPUT_DIRECTORY }}/archive/${{ env.EXECUTABLE_NAME }}_${{ runner.OS }}_amd64.zip" "${{ github.workspace }}/${{ env.BUILD_OUTPUT_DIRECTORY }}/${{ runner.OS }}_amd64/*"

- name: Upload Workflow Artifact [GitHub Actions]
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v4
with:
name: build-artifacts
name: ${{ env.ARTIFACT_PREFIX }}${{ matrix.config.artifact-suffix }}
# this makes the artifact a .zip of the .zip archive, which is currently necessary to preserve the executable file permissions
# see: https://github.com/actions/upload-artifact/issues/38
path: ${{ env.BUILD_OUTPUT_DIRECTORY }}/archive/${{ env.EXECUTABLE_NAME }}_${{ runner.OS }}_amd64.zip
@@ -59,19 +72,24 @@ jobs:
needs: build
if: github.event_name == 'schedule' || (github.event_name == 'workflow_dispatch' && github.ref == 'refs/heads/main')
runs-on: ubuntu-latest
environment: production
permissions:
contents: write
id-token: write # This is required for requesting the JWT
steps:
- name: Download Workflow Artifact [GitHub Actions]
uses: actions/download-artifact@v2
uses: actions/download-artifact@v4
with:
pattern: ${{ env.ARTIFACT_PREFIX }}*
merge-multiple: true
path: ${{ env.DIST_DIR }}

- name: configure aws credentials
uses: aws-actions/configure-aws-credentials@v4
with:
name: build-artifacts
path: build-artifacts
role-to-assume: ${{ secrets.AWS_ROLE_TO_ASSUME }}
role-session-name: "github_${{ env.PROJECT_NAME }}"
aws-region: ${{ env.AWS_REGION }}

- name: Publish Nightly [S3]
uses: docker://plugins/s3
env:
PLUGIN_SOURCE: "build-artifacts/*"
PLUGIN_TARGET: "/arduino-language-server/nightly"
PLUGIN_STRIP_PREFIX: "build-artifacts/"
PLUGIN_BUCKET: ${{ secrets.DOWNLOADS_BUCKET }}
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
- name: Upload release files on Arduino downloads servers
run: aws s3 sync ${{ env.DIST_DIR }} s3://${{ secrets.DOWNLOADS_BUCKET }}${{ env.AWS_PLUGIN_TARGET }}
Loading