eslint undefined命名导入

时间:2016-09-30 15:37:42

标签: javascript ecmascript-6 eslint

我一直遇到undefined名为导入的问题。如果我在导入命名导入时输错了路径或文件名,我就不会收到警告。然后我的命名导入等于undefined并且它使我的减速器短路或导致其他一些难以追踪的问题。

有没有办法配置eslint来抱怨undefined导入?

import { MISSPELLED_CONSTANT } from './constants'

export const myReducer = (state = {}, action) {
  switch(action.type) {
    case MISPELLED_CONSTANT:
      return doSomething(state);
    default:
      return state;
  }
};

稍后在另一个档案中:

expect(myReducer(undefined, {})).toEqual(initialState)

因导入错误而失败。

0 个答案:

没有答案