-
Notifications
You must be signed in to change notification settings - Fork 283
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
提供IDE插件(Jetbrains/VSCode/...) #277
Comments
我能够开发JetBrains平台相关插件,请问有计划实现的feature list吗? |
@Akitata 感谢您的热心参与! 目前计划实现的feature:
JetBrains 的pylint插件,我们认为是一个比较好的范例,可以参考。 |
感谢回复,您提出这些功能我评估下来都是可以结合JetBrains现有的api做出实现的。 我的问题是插件应该与CodeAnalysis Server之间的交互该如何处理? 目前看CodeAnalysis是需要依赖于Git/SVN去完成扫描,在IDE中用户可能有以下几种情况:
针对这些情况,应该需要评估一下CodeAnalysis Server能否在当前架构下去新增一种非Git/SVN类型的项目进行扫描。 我认为交互模式可能是需要通过OpenApi去上传一个代码的zip包或者一个代码文件到Server,Server去分发给CodeAnalysis Client节点扫描后,结果上报给Server,插件再去Server获取结果在IDE中完成相应展示逻辑。 另一种可能实现的交互模式是让用户自己在本地装一个CodeAnalysis Client去做一次localscan,但我认为这不是很优雅的方式,毕竟我们不像pylint一样只是个不到2M的小工具,动辄几个G的扫描工具包足以劝退很多用户。 希望各位可以帮忙看下这个问题,谢谢! |
@Akitata
|
@Akitata client已经支持扫描非SCM管理的代码(通过quickscan命令扫描),是否有兴趣实现JetBrains插件呢? |
我有兴趣都实现下,两个平台都有插件开发经验,不知是另外开一个仓库还是?(考虑到插件复杂度以及后续问题规模) |
|
No description provided.
The text was updated successfully, but these errors were encountered: