黄瓜(Cucumber) - Java语言中标识符中的非ASCII字符

4

大家好:我正在使用 Cucumber,但不是英语语言。

当我生成步骤定义时,它会在空方法上显示一条消息。

Non-ASCII characters in an identifier 

这是一个步骤定义样例。

@Y("^se despliega un menú lateral con diferentes opciones$")
   public void seDespliegaUnMenúLateralConDiferentesOpciones() {}

在这种情况下我该怎么办?

2个回答

7

这是由 IDEA 生成的检查(大概)。它旨在防止与字符编码相关的可能复杂性。然而,由于您正在使用不同于英语的语言来运行 Cucumber,因此您仍然需要处理这些问题。这使得警告变得多余。

您可以通过选择方法名、按下 Alt-Enter 并从菜单中搜索“编辑检查配置选项”来关闭警告。


非常感谢M.P. Korstanje。 - nosequeweaponer

1
这确实是Intellij IDEA的“代码检查”设置。
我在这里找到了这个设置:
File (Menu) 
  > Settings
     > In left pane of the popup window, open "Editor"
        > Choose "Inspections" 
           > Type "ASCII" into the "search" text field
              > Select "Non-ASCII characters" under "Internationalization"

弹出窗口如下所示,您可以取消右下角的选项。

Inspection options as shown by IDEA


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接