shareplexlint
v1.0.0
Published
Core JS/TS linter and parser for SharePlex configuration files
Readme
shareplexlint
Core JavaScript/TypeScript lint and conversion library for Quest SharePlex config files.
Install
npm install shareplexlintAPI
const { lintText, lintFile, convertConfigToCsv } = require('shareplexlint');lintText(text, options)-> diagnostics[]lintFile(path, options)-> diagnostics[]convertConfigToCsv(text|lines, options)-> CSV string
Diagnostics include:
- required:
file,line,column,severity,code,message - optional:
source - severities:
error,warning,info
Rule Metadata
The package exports RULES, RULE_CODES, and getRuleMeta(code) for SPX### rule documentation metadata.
Development
npm ci
npm test
npm run test:integration
npm run pack:smoke