⚠️ ARCHIVED NOTICEThis project has been archived. The LSP server dependency was removed in PR #794 and all features have been integrated directly into the VSCode Extension.
The Red Hat Dependency Analytics (RHDA) Language Server (LSP) offers inline analysis for dependencies listed in package.json, pom.xml, go.mod, and requirements.txt, as well as container images defined in Dockerfile and Containerfile.
npm install
npm test
Releases are done via Github Actions using npm to publish packages to GitHub Packages.
- Upon merging a pull request into the master branch, an automated staging process for the master branch is initiated.
- The version specified in the package.json file is adjusted in accordance with the predefined configuration, which may involve bumping it to a prerelease, patch, minor, or major version.
- Subsequently, the project undergoes the building process.
- A package is published to GitHub Packages, containing the latest modifications.
- A commit is made, signifying the changes introduced in the package.
- A tag is created, reflecting the updated version number.
- Finally, a release is issued, accompanied by the appropriate version identification.
client which consumes Red Hat Dependency Analytics Language Server:
Apache-2.0