UNPKG

@elsikora/eslint-config

Version:

ESLint configuration vision of ElsiKora

29 lines (24 loc) 1.01 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); require('eslint/use-at-your-own-risk'); var formatConfig_utility = require('../utility/format-config.utility.js'); var formatRuleName_utility = require('../utility/format-rule-name.utility.js'); var eslintPluginPackageJson = require('eslint-plugin-package-json'); /** * Loads the ESLint configuration for package.json files * @returns {Array<Linter.Config>} An array of ESLint configurations for package.json */ function loadConfig() { return [ { ...formatConfig_utility.formatConfig([eslintPluginPackageJson.configs.recommended])[0], rules: { // @ts-ignore ...formatConfig_utility.formatConfig([eslintPluginPackageJson.configs.recommended])[0].rules, [formatRuleName_utility.formatRuleName("package-json/order-properties")]: "error", }, }, ]; } exports.default = loadConfig; //# sourceMappingURL=package-json.js.map