如何创建使用const并更改其值的规则

时间:2015-09-01 00:33:03

标签: eslint

我正在尝试为我的团队创建一个规则,对于那些不会发生变化的事情,const优先于let。但是,如果值发生变化,那么它应该更喜欢let(因此很容易看出随着时间的推移变化的变量)。

以下是我希望它做的一个例子:

const colors = {red: '#f00'};
colors.red = '#00f';   // >>> prefer let for variables that change
colors.green = '#0f0';

我一直试图找出从哪里开始。有没有办法在不创建新插件的情况下执行此操作?

1 个答案:

答案 0 :(得分:0)

eslint内部有一条名为prefer-const的规则。 你使用它而不是创建自己的。

链接:http://eslint.org/docs/rules/prefer-const