Sha256: 9d0b027b596e686ca072319dc22e29937201a313b7c79d7f56b056dfa65f5fc7

Contents?: true

Size: 308 Bytes

Versions: 27

Compression:

Stored size: 308 Bytes

Contents

'use strict';

exports.__esModule = true;

exports.default = function declaredScope(context, name) {
  const references = context.getScope().references;
  const reference = references.find((x) => x.identifier.name === name);
  if (!reference) { return undefined; }
  return reference.resolved.scope.type;
};

Version data entries

27 entries across 27 versions & 2 rubygems

Version Path
immosquare-cleaner-0.1.32 node_modules/eslint-module-utils/declaredScope.js
immosquare-cleaner-0.1.31 node_modules/eslint-module-utils/declaredScope.js
immosquare-cleaner-0.1.30 node_modules/eslint-module-utils/declaredScope.js
immosquare-cleaner-0.1.29 node_modules/eslint-module-utils/declaredScope.js
immosquare-cleaner-0.1.28 node_modules/eslint-module-utils/declaredScope.js
immosquare-cleaner-0.1.27 node_modules/eslint-module-utils/declaredScope.js
immosquare-cleaner-0.1.26 node_modules/eslint-module-utils/declaredScope.js
immosquare-cleaner-0.1.25 node_modules/eslint-module-utils/declaredScope.js
immosquare-cleaner-0.1.24 node_modules/eslint-module-utils/declaredScope.js
immosquare-cleaner-0.1.23 node_modules/eslint-module-utils/declaredScope.js
immosquare-cleaner-0.1.22 node_modules/eslint-module-utils/declaredScope.js
immosquare-cleaner-0.1.21 node_modules/eslint-module-utils/declaredScope.js
immosquare-cleaner-0.1.20 node_modules/eslint-module-utils/declaredScope.js
immosquare-cleaner-0.1.19 node_modules/eslint-module-utils/declaredScope.js
immosquare-cleaner-0.1.18 node_modules/eslint-module-utils/declaredScope.js
immosquare-cleaner-0.1.17 node_modules/eslint-module-utils/declaredScope.js
immosquare-cleaner-0.1.16 node_modules/eslint-module-utils/declaredScope.js
immosquare-cleaner-0.1.14 node_modules/eslint-module-utils/declaredScope.js
immosquare-cleaner-0.1.13 node_modules/eslint-module-utils/declaredScope.js
immosquare-cleaner-0.1.12 node_modules/eslint-module-utils/declaredScope.js