Skip to content

VS Code plugin that suggests code blocks as you type and check for errors. Works for JavaScript, TypeScript, Python, Java, Scala, Ruby, PHP, Apex, Docker

Notifications You must be signed in to change notification settings

oscarsala/vscode-plugin

 
 

Repository files navigation

Codiga VS Code Extension

Integrates Codiga analysis engine into VS Code. You can download it from the VS Code marketplace directly. This plugin analyzes code for 12+ languages without installing any additional tools.

Codiga provides two capabilities:

  • use of code recipes for 12+ languages
  • code analysis for 12+ languages with no setup!

Use of recipe in Python

Supported Languages

C, C++, Java, Javascript, Typescript, Python, Dart, Ruby, PHP, Scala, Apex, Terraform, Docker, Go, Shell, YAML and many more!

Setup

Note: Setup is necessary only if you need to use your personal recipes or code analysis rules. By default, it uses a set of predefined public and safe recipes and code verification rules.

Getting API keys from Codiga

You need an API Token from Codiga. Log on Codiga using your GitHub, GitLab or Bitbucket account.

Then, in your preferences, generate a new API key as shown below.

Generate API Token on Codiga

Your access and secret keys are then generated: all you need is to add them to your VS Code Plugin configuration.

Note: use API token and no API keys. API keys (found in profile) are deprecated and will be removed in future versions.

Add keys in the VS Code extension

Enter your API keys in your VS Code extension, as shown below.

Enter your API keys

Sending feedback

You can either fill a bug report directly. If you do not want to open a ticket, you can also directly contact us.

Release Notes

Version 1.1.2

  • Support new API tokens

Version 0.0.2

  • More documentation
  • New bundle package

Version 0.0.1

  • Initial release

Learn More

About

VS Code plugin that suggests code blocks as you type and check for errors. Works for JavaScript, TypeScript, Python, Java, Scala, Ruby, PHP, Apex, Docker

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 100.0%