【问题标题】:How to generate an Eclipse formatter configuration from a checkstyle configuration?如何从 checkstyle 配置生成 Eclipse 格式化程序配置?
【发布时间】:2014-10-15 07:44:00
【问题描述】:

我有一个 checkstyle 配置 XML 文件,并希望从中自动生成一个 Eclipse 格式化程序配置。有没有什么工具可以做到这一点?

【问题讨论】:

  • 亲爱的肯,我们中的一些人认为你真的应该接受上述答案作为最好的答案(不确定保罗是否在追逐无名英雄的徽章;))
  • @Jean-RémyRevy 完成,感谢您的 ping!
  • @Jean-RémyRevy 答案被接受很好,但无名英雄将是那些以 0 票接受答案的用户,而不是很多票没有被接受的用户。 (只是试图让其他人不必搜索无名英雄徽章的含义)

标签: java eclipse code-formatting checkstyle


【解决方案1】:

在 Eclipse (3.6) 中:

  • 安装Checkstyle plug-in
  • 使用 Windows 导入样式表 --> 首选项,常规 --> Checkstyle --> 新建。由于您有一个外部文件,请选择“外部文件”作为类型。

在 Package 视图中右键单击您的项目并选择 Checkstyle --> Create Formatter-Profile。

然后为您的工作区启用格式化程序:Windows --> Preferences --> Java --> Code Style --> Formatter。选择格式化程序:“eclipse-cs [项目名称]”。

点击确定!

【讨论】:

  • 我应该将哪个文件导入到 Google Java 样式的 Eclipse 检查样式插件中 - google-styleguide.googlecode.com/svn/trunk?我试过styleguide.css,但失败了。
  • 看起来这取决于编程语言:C++ Java 在任何情况下,您都需要 XML 文件,而不是 CSS。
  • 此功能已损坏,Eclipse 插件作者在 2019 年 3 月表示他们计划将其删除。 stackoverflow.com/a/55323793/733092
  • @Noumenon 是否有替代的 AFAYK?
  • @MarcoBolis 我从来没有找到,只是从命令行运行它。
【解决方案2】:

Here 他们说,您可以将 checkstyle 配置直接导入 eclipse 格式化程序。没有验证,但至少,这是一个提示。

如果链接在您的浏览器中不起作用,请复制并粘贴此网址:http://dbestudio.wiki.sourceforge.net/Code+Formatting+with+Checkstyle

【讨论】:

  • 生成的链接好像有问题。得到“Bad Wiki Name”后,将所有 %2B 替换为 +
  • 嗯,可能是 Firefox 问题。它会自动对加号进行 urlencode,这会导致“错误的 wiki 名称”404 页面。手动修复此/键入网址有效。
  • 很抱歉给您带来不便 - 我在答案中添加了完整的网址。
猜你喜欢
  • 2012-07-15
  • 2012-05-28
  • 2019-05-04
  • 1970-01-01
  • 2012-11-18
  • 1970-01-01
  • 2013-11-10
  • 2011-02-18
相关资源
最近更新 更多