我已经编写了一个 API 并定义了一个用户需要在特定条件下调用的方法。假设用户正在创建一个视频应用程序,那么他应该在他的代码中实现静音功能(在 javascript API 或文件中定义)。现在我正在寻找一个代码分析器,通过它我可以检查他是否以正确的方式实现了这个(在他的 JS 文件中)。根据我的说法,我认为这将是一个自定义规则,我想用 Java 制作这个项目,这样我就可以获取源代码(js 文件或 html 文件)并对源代码进行分析。
那么有什么代码分析工具可用吗?
我如何编译这个想法?
有哪些可能的方式?
非常感谢大家。
最佳答案
你应该看看 CheckStyle .它将满足您的需求。这是很多开箱即用的任务,例如:
<module name="VisibilityModifier">
<property name="packageAllowed" value="true"/>
</module>
但是你可以extend
您用 Java 编写自定义规则,但它会检查任何内容。在我们的项目中,我们使用它,例如检查 xml、jsp、...文件的有效性。
关于Javascript代码分析器开源代码或插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14134425/