为了清理我的Flutter代码,我用Flutter插件设置了一个SonarQube的本地示例。当我运行我的分析时,它像预期的那样工作,我得到了像代码气味这样的指标,这很棒。
但这不是我要找的全部。在我以前的项目中(主要是java),我在Jetbrains IDE中将SonarLint连接到SonarQube,我可以真实的获得此反馈:具有错误命名模式的变量、具有高于一定水平的认知复杂性的函数等。
这是非常有帮助的,因为我能够处理这些小问题,只要他们提出自己。所以我在AndroidStudio中安装了SonarLint,将所有内容连接到我的本地sonarQube示例,但它什么也没做。
它告诉我文件是自动分析的,但是即使我犯了一个错误,比如声明了一个非final变量,它也不会说什么,除非我运行一个完整的分析。
有没有办法在IDE中对Flutter代码进行实时分析?
先谢谢你了!
1条答案
按热度按时间hivapdat1#
由于各种技术原因,SonarLint仅使用官方SonarSource分析仪,这意味着Flutter和任何其他第三方分析仪目前不可用。