UNPKG

eslint-plugin-perfectionist

Version:

ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc.

19 lines (18 loc) 586 B
'use strict' Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }) const matches = require('./matches.js') let getMatchingContextOptions = ({ contextOptions, nodeNames }) => contextOptions.filter(options => { var _a let allNamesMatchPattern = (_a = options.useConfigurationIf) == null ? void 0 : _a.allNamesMatchPattern return ( !allNamesMatchPattern || nodeNames.every(nodeName => matches.matches(nodeName, allNamesMatchPattern), ) ) }) exports.getMatchingContextOptions = getMatchingContextOptions