项目作者: nkt

项目描述 :
ESLint plugin for ES5 users.
高级语言: JavaScript
项目地址: git://github.com/nkt/eslint-plugin-es5.git
创建时间: 2017-01-03T14:37:58Z
项目社区:https://github.com/nkt/eslint-plugin-es5

开源协议:MIT License

下载


eslint-plugin-es5

Build Status
Cult Of Martians

ESLint plugin for ES5 users.

Why?

Sometimes someone doesn’t want to or can’t use Babel.
Even if you support modern browsers or node.js, JS engines have bugs
like broken block-scoping.
Maybe you only want to forbid usage of for-of in your project.

If this concerns you, this plugin should help you.

Installation

  1. npm install --save-dev eslint-plugin-es5

Usage

Add the plugin to your .eslintrc:

  1. {
  2. "plugins": [
  3. "es5"
  4. ]
  5. }

And then any of the rules listed below like this:

  1. {
  2. "rules": {
  3. "es5/no-arrow-functions": "error"
  4. }
  5. }

Also you can extend one of presets:

  1. {
  2. "extends": [
  3. "eslint:recommended",
  4. "plugin:es5/no-es2015"
  5. ]
  6. }

Available presets:

  • plugin:es5/no-es2015: Forbid ES2015 usage.
  • plugin:es5/no-es2016: Forbid ES2016 usage.

List of supported rules

License

MIT