UNPKG

@sap/eslint-plugin-cds

Version:

ESLint plugin including recommended SAP Cloud Application Programming model and environment rules

27 lines (23 loc) 795 B
'use strict' /** * Our custom ESLint plugin API should: * - Expose 'createRule' and 'runRuleTester' to * support the addition of *custom* CDS Lint rules at runtime * - Expose 'getFileExtensions' for usage in * 'cds lint' client (@sap/cds-dk) * - Expose 'parserPath' for CDS Lint rule unit tests with ESLint's ruleTester */ const runRuleTester = require('../utils/runRuleTester') const createRule = require('../utils/createRule') const getConfigPath = require('../utils/getConfigPath') const getConfiguredFileTypes = require('../utils/getConfiguredFileTypes') const parserPath = require.resolve('../parser') const parser = require('../parser') module.exports = { runRuleTester, createRule, getConfigPath, getFileExtensions: getConfiguredFileTypes, parserPath, parser, }