Извлечение "строгого" из кода браузера

Я использую http://browserify.org/ и babelify для создания моих файлов React JSX, и я использую gulp-eslint в качестве кода кода.

eslint настаивает на том, чтобы я включил 'use strict'; директива вверху каждого файла, но потом browserify заканчивает тем, что рассеивает эти директивы через мой сгенерированный код.

Я не против размещения 'use strict'; директива в каждом файле, так как это проясняет будущее для меня, но есть ли способ сказать broswerify вычеркнуть эти директивы?

1 ответ

Вы используете babel-eslint? или, возможно, изменить ваши правила eslintrc, чтобы удалить строгие?

https://github.com/babel/babel-eslintnpm install -g eslint babel-eslint

.eslintrc

{
  "parser": "babel-eslint",
  "rules": {
    "strict": 0
  }
}
Другие вопросы по тегам