Skip to content

Commit

Permalink
GITBOOK-8414: Language docs: populate details D+F, Elixir, Rust, VB NET
Browse files Browse the repository at this point in the history
  • Loading branch information
awileysnyk authored and gitbook-bot committed Nov 8, 2024
1 parent 5532673 commit ef9062b
Show file tree
Hide file tree
Showing 6 changed files with 48 additions and 58 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ The language support pages provide detailed information about language support f
For information about language support for **Snyk Container**, see [Supported workloads, container registries, languages, and operating systems](../scan-with-snyk/snyk-container/kubernetes-integration/overview-of-kubernetes-integration/supported-workloads-container-registries-languages-and-operating-systems.md) and [Operating system distributions supported by Snyk Container](../scan-with-snyk/snyk-container/how-snyk-container-works/operating-system-distributions-supported-by-snyk-container.md). For **IaC** language support, see [Supported IaC languages, cloud providers, and cloud resources](../scan-with-snyk/snyk-iac/supported-iac-languages-cloud-providers-and-cloud-resources/).
{% endhint %}

The list of languages supported for Snyk Code and Snyk Open Source follows. For details of what is supported, see [Snyk language support details](snyk-language-support-details.md).
The list of languages supported for Snyk Code and Snyk Open Source follows. For details of what is supported, see [Snyk language support details](snyk-language-support-details.md). For guidance on using Snyk with each language, see the individual language pages.

| Language | Snyk Code | Open Source |
| --------------------- | --------- | ----------- |
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,6 @@
# Dart and Flutter

Snyk for Dart and Flutter is supported **only for Open Source**. The following summarizes support for Dart and Flutter:

**Package manager**: Pub

**Package registry**: [pub.dev](https://pub.dev/)

**Test your app's SBOM**: Available, `pkg:pub`

**Test your app's packages**: Available, `pkg:pub`
Snyk for Dart and Flutter is supported **only for Open Source**. Refer to the [Dart and Flutter details](snyk-language-support-details.md#dart-and-flutter) for supported package managers and features.

## Testing pub packages using the API

Expand Down
Original file line number Diff line number Diff line change
@@ -1,20 +1,6 @@
# Elixir

The following summarizes Snyk support for Elixir.

**Package manager**: [Mix](https://hexdocs.pm/mix/Mix.html)/[Hex](https://hex.pm)

**Package registry:** [hex.pm](https://hex.pm/)

**Import your app through SCM**: NA

**Test or monitor your app through CLI and IDE**: Available

**Test your app's SBOM**: Available, `pkg:hex`

**Test your app's packages**: Available, `pkg:hex`

**Feature:** Reports
Refer to the [Elixir details](snyk-language-support-details.md#elixir) for supported package managers and features.

## Snyk CLI for Elixir

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,7 @@
The Snyk API is available only for Enterprise plans. For more information, see [Plans and pricing](https://snyk.io/plans).
{% endhint %}

The following summarizes support for Rust:

**Package manager**: Cargo

**Package registry**: [crates.io](https://crates.io/)

**Test your app's SBOM**: Available, `pkg:cargo`

**Test your app's packages**: Available, `pkg:cargo`
See the [Rust details](snyk-language-support-details.md#rust) for supported package managers and features.

Snyk supports the testing of Rust applications through the API. For details, see [Test an SBOM document for vulnerabilities](../snyk-api/how-to-use-snyk-sbom-and-list-issues-apis/rest-api-endpoint-test-an-sbom-document-for-vulnerabilities.md).

Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Snyk language support details

 is being built. See the pages on each language for the details of what is supported.
 This page is being built. See the pages on each language for the details of what is supported.

## Apex

**Snyk Code support for Apex**
**Snyk Code support for Apex:**

**Frameworks and libraries supported**: Apex Standard Library - Comprehensive\
**Import your app through SCM**: Available\
Expand All @@ -27,11 +27,24 @@ Refer to the [Bazel pages](bazel/) for complete information on Snyk for Bazel.\

## Dart and Flutter

Snyk Open Source Support for Dart and Flutter
**Snyk Open Source Support for Dart and Flutter:**

**Package manager**: Pub\
**Package registry**: [pub.dev](https://pub.dev/)\
**Test your app's SBOM**: Available, `pkg:pub`\
**Test your app's packages**: Available, `pkg:pub`

## Elixir

Snyk Open Source Support for Elixir
**Snyk Open Source Support for Elixir:**

**Package manager**: [Mix](https://hexdocs.pm/mix/Mix.html)/[Hex](https://hex.pm)\
**Package registry:** [hex.pm](https://hex.pm/)\
**Import your app through SCM**: NA\
**Test or monitor your app through CLI and IDE**: Available\
**Test your app's SBOM**: Available, `pkg:hex`\
**Test your app's packages**: Available, `pkg:hex`\
**Feature:** Reports

## Go

Expand All @@ -57,6 +70,16 @@ Snyk Open Source Support for Elixir

<table><thead><tr><th>Snyk Code support for Python</th><th>Snyk Open Source support for Python</th><th data-hidden></th></tr></thead><tbody><tr><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td></tr></tbody></table>

## Rust

**Snyk Open Source support for Rust:**

**Package manager**: Cargo\
**Package registry**: [crates.io](https://crates.io/)\
**Test your app's SBOM**: Available, `pkg:cargo`\
**Test your app's packages**: Available, `pkg:cargo`\
See the Rust page for information about using the API to test Rust applications.

## Scala

<table><thead><tr><th>Snyk Code support for Scala</th><th>Snyk Open Source support for Sca;a</th><th data-hidden></th></tr></thead><tbody><tr><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td></tr></tbody></table>
Expand All @@ -71,4 +94,18 @@ Snyk Open Source Support for Elixir

## VB.NET

Snyk Code support for VB NET
**Snyk Code support for VB NET:**

**Frameworks and libraries supported**:\
.NET Core - Comprehensive\
.NET Framework 4.6-4.8.x - Comprehensive\
Anthropic.SDK - Comprehensive\
Azure.AI.OpenAI - Comprehensive\
Google\_GenerativeAI - Comprehensive\
Mistral.SDK - Comprehensive

**Import your app through SCM**: Available\
**Test or monitor your app through CLI and IDE**: Available\
**Feature**: Reports\
**Framework version**: Version 7\
**Feature:** Interfile analysis
21 changes: 2 additions & 19 deletions docs/supported-languages-package-managers-and-frameworks/vb.net.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,11 @@
# VB.NET

The following summarizes Snyk support for VB.NET:

Snyk for VB.NET is supported **only for Snyk Code**.

**Frameworks and libraries supported**:

* .NET Core - Comprehensive
* .NET Framework 4.6-4.8.x - Comprehensive
* Anthropic.SDK - Comprehensive
* Azure.AI.OpenAI - Comprehensive
* Google\_GenerativeAI - Comprehensive
* Mistral.SDK - Comprehensive

**Import your app through SCM**: Available

**Test or monitor your app through CLI and IDE**: Available

**Feature**: Reports
Refer to the [VB.NET details](snyk-language-support-details.md#vb.net) for supported frameworks, libraries, and features.

**Framework version**: Version 7

**Feature:** Interfile analysis

For instructions on using the Snyk CLI, and IDE and CI/CD for code analysis, see [Snyk CLI for Snyk Code](../snyk-cli/scan-and-maintain-projects-using-the-cli/snyk-cli-for-snyk-code/).
For instructions on using the Snyk CLI, IDE, and CI/CD for code analysis, see [Snyk CLI for Snyk Code](../snyk-cli/scan-and-maintain-projects-using-the-cli/snyk-cli-for-snyk-code/).

If you need help, [contact Snyk Support](https://support.snyk.io/hc/en-us).

0 comments on commit ef9062b

Please sign in to comment.