@silesia-corporation/eslint-plugin-requirejs

0.3.0 • Public • Published

eslint-plugin-requirejs

ESLint rules for requirejs

Usage

  1. Install eslint-plugin-requirejs as a dev-dependency:

    npm install --save-dev @silesia-corporation/eslint-plugin-requirejs
  2. Enable 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: 0

See configuring rules for more information.

Author

© 2017 Silesia Corporation and contributors.

Package Sidebar

Install

npm i @silesia-corporation/eslint-plugin-requirejs

Weekly Downloads

1

Version

0.3.0

License

none

Last publish

Collaborators

  • silesia-corporation