如何防止Intellij再次破坏代码

时间:2017-09-02 21:02:00

标签: javascript intellij-idea editor code-intelligence

鉴于:

function hide(){                                                                       
       displayer.hide(error);  
}

重构函数名称产生:

function refactored_to_new_name() {
             displayer.refactored_to_new_name(error);
}

有没有办法阻止intellij这样做。

为什么它认为它有权假设它是聪明的?

这些重构应该永远不会失败,但是intellij经常这样做。它假设的东西。

在评论和字符串中搜索已停用。

您可能无法重现这一点,但并不意味着它不会发生

1 个答案:

答案 0 :(得分:1)

这显然不是正确的行为。如果您能够像您所说的那样重现此问题,那么您可以做的最好的事情是在Jetbrains's issue tracker system中提交问题。

以下是submit issues correctly

的指南
  1. 打开IntelliJ IDEA跟踪系统 https://youtrack.jetbrains.com/
  2. 如果您尚未注册,请执行此操作 它。
  3. 点击创建问题。
  4. 在打开的页面上,选择IntelliJ IDEA 从项目下拉列表中。
  5. 描述您的问题并提供一个 它在Description和Summary字段中的简短摘要 分别。
  6. 如有必要,请附上说明的屏幕截图 你的问题。
  7. 点击准备好时创建问题。