23

IntelliJ Idea 中有没有办法强制执行此操作。自动放入格式或保存的代码中,或者至少显示一个错误,如果它应该在那里?

4

4 回答 4

26

您可以打开以下检查:

  • 文件 > 设置 > [项目设置] > 检查 > 代码样式问题 >
    • “实例方法调用不符合 'this'”
    • “实例字段访问不符合 'this'”

这将突出显示任何缺失的“这个”。声明。将光标放在突出显示上时,Alt+Enter 将弹出快速修复以添加“this”。如果在初始弹出窗口中向右箭头,您可以选择“Fix All”Instance Method call notqualified with '这个'“问题”选项来修复当前文件中的所有问题。(你需要对方法和字段都这样做)

如果您对项目运行检查 - 通过分析 > 检查代码...分析 > 按名称运行检查...选项,您可以将修复应用于项目中的所有文件(或模块或包, ETC。)

没有办法在重新格式化时快速修复。

于 2013-11-08T17:48:56.983 回答
3

您可以添加“这个”。使用“保存操作”插件(我也建议出于其他原因使用)来限定字段。只需通过“设置”>“插件”>“浏览存储库”安装它,并确保稍后检查快速修复“使用此验证字段访问权限”。

于 2017-04-27T10:52:52.417 回答
2

在新版本的 IntelliJ 中,当提交代码或选择警告时,您可以选择选项 Cleanup,它将添加此选项。到代码中的成员变量。

于 2016-03-17T14:00:12.990 回答
1

有一个可用的代码检查选项(File > Settings > Editor > Inspections):

在此处输入图像描述

您可以打开此检查以获取警告。

可以从菜单 ( Analyze > Code Cleanup...)中使用代码清理选项

于 2020-04-02T06:50:12.833 回答