我想为intellij创建一个插件,因为我希望得到检查或代码分析,errors.By默认intellij会显示那些代码检查,比如错误、死代码或未使用的components.So,我想让这些检查以语法的方式提供给我的插件,我能够从我的插件中创建一个工具按钮,然后得到代码。过程是,
->它将显示检查或错误
所以我想把这些检查拿到我的plugin.How上,我能这样做吗?
发布于 2018-04-14 11:15:47
如果你知道你需要什么准确的检查,你可以这样做:
PhpUnusedAliasInspection inspection = new PhpUnusedAliasInspection();
InspectionManager manager = InspectionManager.getInstance(psiFile.getProject());
List<ProblemDescriptor> checked = inspection.processFile(psiFile, manager);
System.out.println("checked " + checked);
产出:
checked [Import 'Illuminate\Database\Eloquent\Model' is never used]
其中PhpUnusedAliasInspection
可能是扩展LocalInspectionTool
的任何类(您可以通过打开解压缩的LocalInspectionTool
类并单击名称附近的子类圈来列出它们)。
https://stackoverflow.com/questions/40500449
复制相似问题