2.0.0 • Published 2 years ago

@sap/di.code-validation.js v2.0.0

Weekly downloads
22,383
License
-
Repository
-
Last release
2 years ago

di.code-validation.js

A javascript code validator for DI based on eslint, implements di.code-validation.core API.

Install

npm install di.code-validation.js --save-dev

Migrating to v2.0.0

We have made breaking changes to this release as a result of the migration to eslint v8.x.x. Some of the public APIs now provide asynchronous behavior - please review the usage example to refine your code.

Usage

const jsvalidator = require("di.code-validation.js");
const ValidationMetadata = require("di.code-validation.core").validationMetadata;
const FileResource = require("di.code-validation.core").fileResource;

const validationMetadata = new ValidationMetadata(<proLocation>);
const fileResources = [];
const fileResource = new FileResource(<full project path>, <full file path>);
fileResources.push(fileResource);
const result = await jsvalidator.validateFiles(validationMetadata, fileResources);

result structure

{
    "category" : <category for the rule>,
    "checker" : <base linter used>,
    "column" : 0,
    "line" : 2,
    "helpUrl" : <url for help documentation>,
    "message" : <message>,
    "path" : <full file path>,
    "ruleId" : <rule id>,
    "severity" : <error/warning/info>
}
2.0.0

2 years ago

1.1.14

3 years ago

1.1.13

3 years ago

1.1.12

3 years ago

1.1.9

4 years ago

1.1.8

4 years ago

1.1.0

4 years ago

1.0.6

4 years ago

1.1.2

4 years ago

1.1.5

4 years ago

1.1.3

4 years ago

1.0.5

4 years ago

1.1.6

4 years ago

1.0.1

4 years ago

1.0.2

4 years ago

1.0.4

4 years ago

1.1.7

4 years ago

1.1.1

4 years ago