ES2015 常量检查

验证 ES2015 常量

仅限语法

此检查只会检查常量。如果你需要将其编译为 `var` 你还必须安装和启用 transform-es2015-block-scoping.

例子

输出

const a = 1;
a = 2;

输出

repl: "a" is read-only
  1 | const a = 1;
> 2 | a = 2;
    | ^

安装

npm install --save-dev babel-plugin-check-es2015-constants

使用

通过 .babelrc (推荐)

.babelrc

{
  "plugins": ["check-es2015-constants"]
}

通过 CLI

babel --plugins check-es2015-constants script.js

通过 Node API

require("babel-core").transform("code", {
  plugins: ["check-es2015-constants"]
});

注意

这个检查只会验证const常量。如果你需要把它编译为 var ,你需要安装和使用 transform-es2015-block-scoping.