java 忽略VS代码中未使用的局部变量警告

xriantvc  于 2023-03-28  发布在  Java
关注(0)|答案(4)|浏览(332)

我开始用Visual Studio代码开发Java,但在我们的遗留项目中有数百个未使用的字段,我收到了300多个警告“局部变量XXXX的值未被使用”。
我怎么能忽视这些警告呢?

gg0vcinb

gg0vcinb1#

项目根文件夹.settings/org.eclipse.jdt.core.prefs中有一个文件。添加以下行,如果存在,请编辑它:

org.eclipse.jdt.core.compiler.problem.unusedLocal=ignore

UPD:如果您想编辑更多的首选项,请检查此链接。

cedebl8k

cedebl8k2#

添加到Vlad的回答对于那些遇到这个问题后:
对于更有经验的开发人员来说,这是显而易见的,但我花了时间在一个新项目中寻找.settings文件夹,没有意识到如果它不存在,我可以/应该自己创建它。不要像我一样浪费时间。自己创建.settings文件夹和org.eclipse.jdt.core.prefs文件,然后添加Vlad的代码(org.eclipse.jdt.core.compiler.problem.unusedLocal=ignore)。他给的那个链接帮助我概括了其他问题。
此外,VS Code可能会隐藏一个已经存在的.settings文件夹。要显示它,请打开settings.json文件并添加:

"files.exclude": {
    "**/.settings": false
  }
5w9g7ksd

5w9g7ksd3#

加上siderly_sideway的答案。
如果以上设置不起作用,您可以将"java.settings.url":"/yourPathTo/org.eclipse.jdt.core.prefs"添加到settings.json文件中。
访问https://github.com/redhat-developer/vscode-java/wiki/Settings-Global-Preferences了解更多设置全局首选项。

yxyvkwin

yxyvkwin4#

我不是javaMaven,但下面的代码对我来说很有用
1.通过vscode命令面板打开Java格式化程序设置并预览
1.它应该在.vscode目录中创建java-formatter.xml文件
1.根据以前的答案,我在这个文件的末尾添加了下面一行

<setting id="org.eclipse.jdt.core.compiler.problem.unusedLocal" value="ignore"/>

相关问题