@Test public void test() { assertThat(new Gson().toJson(new VariableShadowingCheck().configurations())).isEqualTo("[{\"hoist\":\"all\"}]"); }
@Override public List<Object> configurations() { return Collections.singletonList(new Config()); }
VariableShadowingCheck implements EslintBasedCheck { @Override public List<Object> configurations() { return Collections.singletonList(new Config()); } }
VariableShadowingCheck implements EslintBasedCheck { @Override public List<Object> configurations() { return Collections.singletonList(new Config()); }  }
VariableShadowingCheck implements EslintBasedCheck { @Override public List<Object> configurations() { return Collections.singletonList(new Config()); }  @Override String eslintKey(); @Override List<Object> configurations(); }
VariableShadowingCheck implements EslintBasedCheck { @Override public List<Object> configurations() { return Collections.singletonList(new Config()); }  @Override String eslintKey(); @Override List<Object> configurations();  }