我编写了一个API并定义了一个用户在某种条件下需要调用的方法。假设用户正在创建视频应用,那么他应该在他的代码中实现静音功能(在javascript API或文件中定义)。现在我正在寻找一个代码分析器,通过它我可以检查他是否以正确的方式实现了这个(在他的JS文件中)。根据我的想法,我认为这将是一个自定义规则,我想用Java创建这个项目,这样我就可以获取源代码(这是一个js文件或html文件)并对该源代码进行分析。
那么有没有可用的代码分析工具?
我怎么能编译这个想法?
有什么可能的方式?
非常感谢所有人。
答案 0 :(得分:1)
你应该看看CheckStyle。它将满足您的需求。这是很多开箱即用的任务,如:
<module name="VisibilityModifier">
<property name="packageAllowed" value="true"/>
</module>
但你可以extend。
您使用Java编写自定义规则,但它会检查任何内容。在我们的项目中,我们使用它,例如检查xml,jsp,...文件的可用性。