0.3.0 • Published 8 years ago
@silesia-corporation/eslint-plugin-requirejs v0.3.0
eslint-plugin-requirejs
ESLint rules for requirejs
Usage
Install
eslint-plugin-requirejsas a dev-dependency:npm install --save-dev @silesia-corporation/eslint-plugin-requirejsEnable the plugin by adding it to your
.eslintrc:plugins: - requirejs
Configuration
This plugin exports a recommended configuration that enforces good practices.
To enable this configuration, use the extends property in your .eslintrc
config file:
plugins:
- requirejs
extends: 'plugin:requirejs/recommended'See the ESLint config docs for more information about extending configuration files.
Rules
| Rule | Recommended | Options |
|---|---|---|
| conditional-async-require-forbidden | 1 | |
| deprecate-define | 2 | |
| deprecate-sugar | 2 | |
| deprecate-strict | 2 | |
| deprecate-globals | 2 |
For example, using the recommended configuration, the conditional-async-require-forbidden rule
is enabled and will cause ESLint to throw an error (with an exit code of 1)
when triggered.
You may customise each rule by adding a value in your .eslintrc rules
property:
plugins:
- requirejs
rules:
requirejs/conditional-async-require-forbidden: 0See configuring rules for more information.
Author
© 2017 Silesia Corporation and contributors.