是否可以根据 IntelliJ idea 的代码样式在 checkstyle 中定义代码样式?

Posted

技术标签:

【中文标题】是否可以根据 IntelliJ idea 的代码样式在 checkstyle 中定义代码样式?【英文标题】:Is it possible to define a code style in checkstyle based on a code style from IntelliJ idea? 【发布时间】:2013-12-08 03:18:32 【问题描述】:

我有一个正在 IntelliJ Idea 中开发的项目,并且我有格式化规则,例如大括号的位置等等。是否可以将 IntelliJ 代码样式转换为 checkstyle 样式,这样当我通过 Maven 运行报告时,我看不到“右大括号和下一个“else”、“catch”和“finally”关键字之类的警告应该位于在同一行”...?

提前致谢!

【问题讨论】:

我问过是否可以将 checkstyle 规则作为 IDEA 的格式规则导入。我得到了答案,这是不可能的 你在哪里问过谁? 这里是***.com/questions/14539313/… 谢谢!我想我需要等待这个问题得到解决并在此期间找到解决方法......:-| 【参考方案1】:

您的问题的答案是 maven-checkstyle-plugin。

http://maven.apache.org/plugins/maven-checkstyle-plugin/

但是在使用之前,你需要明白maven是一个独立的应用程序,并没有完全与idea集成。即这个插件不会使用设置的思想,而是要使用单独的文件配置。

【讨论】:

感谢您的回答!我很清楚它们是两个独立的工具。一个是 IDE,另一个是构建工具。但是,我希望我可以将 Idea 的代码样式转换为 Checkstyle 的规则集。

以上是关于是否可以根据 IntelliJ idea 的代码样式在 checkstyle 中定义代码样式?的主要内容,如果未能解决你的问题,请参考以下文章

intellij idea 14.1.5 怎么弄中文

如何破解intellij idea

Intellij idea 和android studio 代码给混淆

intellij idea15的golang插件怎么配置

windows 怎么使用intellij idea 14.1.3快速复制

如何在IntelliJ IDEA里运行Android Application