Package Exports
- coffeescope2
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (coffeescope2) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
coffeescope2
coffeelint plugin that handles variables and their scope. It can detect:
- attempting to access an undefined variable
- overwriting or shadowing a variable from an outer scope
- unused variables and arguments
Table of Contents
Installation
Add coffeescope to your project's dependencies
npm install --save coffeescope2
Insert this somewhere into your coffeelint.json
file (I like to keep my
custom rules at the bottom):
"check_scope": {
"module": "coffeescope2",
"level": "warn",
"environments": ["es5"],
"globals": {
"jQuery": true,
"mocha": true
},
"overwrite": true,
"shadow": true,
"shadow_builtins": false,
"shadow_exceptions": ["err", "next"],
"undefined": true,
"hoist_local": true,
"hoist_parent": true,
"unused_variables": true,
"unused_arguments": false
},
Full list of options and values
License
coffeescope2 is licensed under the MIT license.