我需要能够添加一个svn precommit检查,以确保所有提交的java文件都正确缩进 - 遵守我们的项目特定设置。我们使用IntelliJ IDEA 9.0进行开发。我想知道是否可以通过API直接访问IntelliJ IDEA 9.0的缩进功能,以便我可以从svn pre-commit hook调用它。有更好的想法吗? (我不打算写插件)
答案 0 :(得分:1)
Commit dialog已经有某些提交前操作,包括重新格式化代码。只要确保它已启用。还应该有一个API来为此对话框提供自定义操作,这些操作将由插件执行。查看IDEA社区版源代码以了解如何使用它。