summaryrefslogtreecommitdiffstats
path: root/node_modules/eslint-scope/README.md
diff options
context:
space:
mode:
authorGravatar Piotr Russ <mail@pruss.it> 2020-11-18 23:26:45 +0100
committerGravatar Piotr Russ <mail@pruss.it> 2020-11-18 23:26:45 +0100
commit81ddf9b700bc48a1f8e472209f080f9c1d9a9b09 (patch)
tree8b959d50c5a614cbf9fcb346ed556140374d4b6d /node_modules/eslint-scope/README.md
parent1870f3fdf43707a15fda0f609a021f516f45eb63 (diff)
downloadwebsite_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.gz
website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.bz2
website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.zip
rm node_modules
Diffstat (limited to 'node_modules/eslint-scope/README.md')
-rw-r--r--node_modules/eslint-scope/README.md54
1 files changed, 0 insertions, 54 deletions
diff --git a/node_modules/eslint-scope/README.md b/node_modules/eslint-scope/README.md
deleted file mode 100644
index 7e7ce0d..0000000
--- a/node_modules/eslint-scope/README.md
+++ /dev/null
@@ -1,54 +0,0 @@
-# ESLint Scope
-
-ESLint Scope is the [ECMAScript](http://www.ecma-international.org/publications/standards/Ecma-262.htm) scope analyzer used in ESLint. It is a fork of [escope](http://github.com/estools/escope).
-
-## Usage
-
-Install:
-
-```
-npm i eslint-scope --save
-```
-
-Example:
-
-```js
-var eslintScope = require('eslint-scope');
-var espree = require('espree');
-var estraverse = require('estraverse');
-
-var ast = espree.parse(code);
-var scopeManager = eslintScope.analyze(ast);
-
-var currentScope = scopeManager.acquire(ast); // global scope
-
-estraverse.traverse(ast, {
- enter: function(node, parent) {
- // do stuff
-
- if (/Function/.test(node.type)) {
- currentScope = scopeManager.acquire(node); // get current function scope
- }
- },
- leave: function(node, parent) {
- if (/Function/.test(node.type)) {
- currentScope = currentScope.upper; // set to parent scope
- }
-
- // do stuff
- }
-});
-```
-
-## Contributing
-
-Issues and pull requests will be triaged and responded to as quickly as possible. We operate under the [ESLint Contributor Guidelines](http://eslint.org/docs/developer-guide/contributing), so please be sure to read them before contributing. If you're not sure where to dig in, check out the [issues](https://github.com/eslint/eslint-scope/issues).
-
-## Build Commands
-
-* `npm test` - run all linting and tests
-* `npm run lint` - run all linting
-
-## License
-
-ESLint Scope is licensed under a permissive BSD 2-clause license.