Intellij idea 在Checkstyle中使用IntelliJ代码样式
本质上,我想从IntelliJ导出代码样式设置(默认设置可以),并在Checkstyle中使用它们。(这是针对已经设置好的maven构建验证类型的东西,但我们希望使用IntelliJ的代码样式,而不是Sun或Google的) 第一步应该是导出IntelliJ代码样式。似乎说起来容易做起来难 现在,我知道在某地和其他地方都有很多关于这方面的资料,但我在任何地方都找不到代码样式xml文件,即使在IntelliJ设置代码样式对话框中使用“复制到项目”或“另存为…”后也找不到 我还尝试通过IntelliJ文件菜单导出代码样式,但它只会从已更改的区域导出代码样式(例如,将选项卡空间从4更改为2,并且只导出代码样式的“其他缩进选项”部分) 我应该补充一点,我正在使用IDEA 14.1.4Intellij idea 在Checkstyle中使用IntelliJ代码样式,intellij-idea,checkstyle,Intellij Idea,Checkstyle,本质上,我想从IntelliJ导出代码样式设置(默认设置可以),并在Checkstyle中使用它们。(这是针对已经设置好的maven构建验证类型的东西,但我们希望使用IntelliJ的代码样式,而不是Sun或Google的) 第一步应该是导出IntelliJ代码样式。似乎说起来容易做起来难 现在,我知道在某地和其他地方都有很多关于这方面的资料,但我在任何地方都找不到代码样式xml文件,即使在IntelliJ设置代码样式对话框中使用“复制到项目”或“另存为…”后也找不到 我还尝试通过Intelli
是否可以导出完整的IntelliJ代码样式?不幸的是,由于(至少)三个原因,无法执行您想要的操作,前两个原因您已经提出:
- 智能想法错误
- 邮政总局
我也在寻找答案。我想您希望像我一样将其添加到构建过程中。由于我认为强制执行一些无法自动化的东西没有任何价值,所以我决定(尚未实现)对变更列表中的所有文件执行样式格式化程序作为预提交挂钩(我使用git)。我也使用默认值,这就足够了
因为我没有任何定制,所以我不知道除了xml中的diff之外,导出的代码样式xml是否还会运行默认值。无论如何,强制执行无法自动执行的代码样式规则都没有意义。我在IntelliJ Github上找到了codeStyleSettings.xml。然而,它似乎没有很好地映射到checkstyle使用的是什么。我开始觉得我会输掉这场战斗。有没有其他的“代码风格验证器”可以满足我的要求?唉,我想这就是现在的答案。不过,这是很久以前的事了,现在不再需要解决方案。我甚至不记得我是怎么解决这个问题的。我认为这与你的答案类似=)