2017-05-31 414 views
1

如何在WebStorm或其他编辑器中删除项目中所有未使用的变量?如何删除WebStorm中所有未使用的变量?

我有很多像这样未使用的CommonJS导入。我想从我的项目中删除它们。

var ReactDOM = require('react-dom'); 
+0

这符号无关与ES5 ESLint自动修复,这是CommonJS的。 “es6进口”是什么意思?你想用ES6模块语法替换它们吗? – str

+3

如果您的Eslint配置正确,其中包含'no-unused- *',您可以轻松使用修复命令:https://blog.jetbrains.com/webstorm/2016/08/using-external-tools/ – Hitmands

+0

@Hitmands一个好主意。谢谢。 –

回答

4

您可以使用QuickFix删除当前文件中所有未使用的变量:

  • 未使用的变量打Alt+Enter,打Right
  • 选择“修复所有 '未使用的JavaScript/ActionScript中局部符号' 问题in file'

enter image description here

如果每个文件解决了这个问题单独不是一个选择,尝试使用每@Hitmands建议

+2

''no-unused-vars'' rule not not fixeble http://eslint.org/docs/rules/ –