【发布时间】:2017-09-02 21:02:00
【问题描述】:
给定:
function hide(){
displayer.hide(error);
}
重构了 函数 名称产生:
function refactored_to_new_name() {
displayer.refactored_to_new_name(error);
}
有没有办法阻止 intellij 这样做。
为什么它认为它有权假设它是智能的?
这些类型的重构应该永远不会失败,但是 intellij 经常这样做。它假设事物。
在 cmets 和字符串中的搜索被禁用。
您可能无法重现这一点,但这并不意味着它没有发生。
【问题讨论】:
-
您使用哪个编辑器? intellij 出现在多个...
-
@Dekel Ultimate 16.x 的东西。
-
要么是可重现的错误,要么是用户错误,我赌的是用户错误。
-
@Meo 这怎么可能是用户错误?为什么你认为编辑知道得更好。我能够在另一个脚本中重现这一点。试试看,让我知道。
-
然后发布一个可重现的例子。
标签: javascript intellij-idea editor code-intelligence