我正在使用FindBugs、PMD和checking样式检查我的代码,以改进代码库,并识别潜在的漏洞和设计缺陷。但是,我很难弄清楚到底是什么问题?我在代码中使用了Lambda表达式。
错误描述
'member def modifier' have incorrect indentation level 8, expected level should be 4. 34
'member def modifier' have incorrect indentation level 8, expected level should be 4. 37
'member def modifier' have incorrect indentation level 8, expected level should be 4. 39
'method def modifier' have incorrect indentation level 8, expected level should be 4. 42
'method def' child have incorrect indentation level 16, expected level should be 8. 44
'method def' child have incorrect indentation level 16, expected level should be 8. 46
'method def' child have incorrect indentation level 16, expected level should be 8. 47
'method def' child have incorrect indentation level 16, expected level should be 8. 48
'method def' child have incorrect indentation level 16, expected level should be 8. 50
'method def' child have incorrect indentation level 16, expected level should be 8. 52RegisterActivity
public class RegisterActivity extends DaggerAppCompatActivity implements LifecycleOwner {
@Inject :**line number 34**
public RegisterViewModel mRegisterViewModel;
private ProgressDialog progressDialog; **line number 37**
private ActivityRegisterBinding mBinding;我已经添加了我的活动,它显示了某些行的错误,但是我无法在我的代码中找出问题到底是什么。
发布于 2018-06-20 04:58:19
发布于 2018-06-20 05:53:19
这些都是java缩进的违规行为,我不认为这会对项目产生任何影响。
@themrhornet solution推荐的解决方案!应该能工作,因为android有自己的规则
打开首选项(cmd +,在Mac上,ctrl + alt +s在->上),然后转到编辑器->代码样式-> Java。在制表符和缩进空间上,可以将缩进设置为8。
https://stackoverflow.com/questions/50940431
复制相似问题