introduce "strict" to pure_getters (#1795)

This commit is contained in:
Alex Lam S.L
2017-04-07 13:31:58 +08:00
committed by GitHub
parent 281e882d27
commit 0f4cd73dcc
4 changed files with 59 additions and 16 deletions

View File

@@ -1919,7 +1919,7 @@ side_effects_assign: {
pure_getters_1: {
options = {
pure_getters: true,
pure_getters: "strict",
reduce_vars: true,
side_effects: true,
toplevel: true,
@@ -1941,7 +1941,7 @@ pure_getters_1: {
pure_getters_2: {
options = {
pure_getters: true,
pure_getters: "strict",
reduce_vars: true,
toplevel: true,
unused: true,
@@ -1956,6 +1956,21 @@ pure_getters_2: {
}
}
pure_getters_3: {
options = {
pure_getters: true,
reduce_vars: true,
toplevel: true,
unused: true,
}
input: {
var a;
var a = a && a.b;
}
expect: {
}
}
catch_var: {
options = {
booleans: true,