eyevinn-ai-code-reviewer

Namespace

eyevinn-ai-code-reviewer

Description:
  • Elevate your code quality with AI Code Reviewer! Leverage AI to review your code effortlessly, ensuring top-notch quality. Integrate easily with your cloud setup for seamless code enhancement.

Author:

Methods

(async, static) createEyevinnAiCodeReviewerInstance(context, body) → {EyevinnAiCodeReviewer}

Description:
  • Create a new AI Code Reviewer instance

Example
import { Context } from '@osaas/client-core';
import { createEyevinnAiCodeReviewerInstance } from '@osaas/client-services';

const ctx = new Context();
const body: EyevinnAiCodeReviewerConfig = { name: 'myinstance', ... };
const instance = await createEyevinnAiCodeReviewerInstance(ctx, body);
console.log(instance.url);
Parameters:
Name Type Description
context Context

Open Source Cloud configuration context

body EyevinnAiCodeReviewerConfig

Service instance configuration

Returns:
  • Service instance
Type
EyevinnAiCodeReviewer

(async, static) getEyevinnAiCodeReviewerInstance(context, name) → {EyevinnAiCodeReviewer}

Description:
  • Get a AI Code Reviewer instance

Example
import { Context } from '@osaas/client-core';
import { getEyevinnAiCodeReviewerInstance } from '@osaas/client-services';

const ctx = new Context();
const instance = await getEyevinnAiCodeReviewerInstance(ctx, 'myinstance');
console.log(instance.url);
Parameters:
Name Type Description
context Context

Open Source Cloud configuration context

name string

Name of the code-reviewer to be retrieved

Returns:
  • Service instance
Type
EyevinnAiCodeReviewer

(async, static) removeEyevinnAiCodeReviewerInstance(context, name)

Description:
  • Remove a AI Code Reviewer instance

Parameters:
Name Type Description
context Context

Open Source Cloud configuration context

name string

Name of the code-reviewer to be removed