0

我知道http://omnidroid.googlecode.com/svn/tools/Eclipse_Formatter-ITP_Conventions.xml可以导入我的 Android 项目 Formatter ,但它不强制执行命名约定标准。我知道每个项目有很多标准可用,但我宁愿有规则来确保它。是否可以将另一个 XML 文件导入我的格式化程序以确保这样?https://github.com/iamshanedoyle/Android-CodingConvention页面末尾的资源样式规则之类的东西会很棒,但我真的不知道如何将其编码到 XML 文件中?

4

1 回答 1

0

Formatter 只能帮助您保持格式化。

还要检查项目配置的代码样式部分,如变量前缀和后缀;这些有助于将 Content Assist 与 getter 一起使用:如果您有一个名为的成员m_x并且前缀设置为您在按下 时m_会得到一个建议;没有它,你会得到一个有趣的 getM_x() 建议。getX()/setX(T)Ctrl+Space

您的问题的最佳解决方案可能是为您的项目设置 PMD/Checkstyle,如果提交了无效代码,则在 CI 中构建失败。

我有时会将所有这些设置在一起,因此 Formatter/Code Style 有助于编写符合 PMD/Checkstyle 规则的代码。此外,我在 Eclipse 中设置了 Save Actions,这样我就不必反复按Ctrl+Shift+FandCtrl+Shift+O等,只需一个简单Ctrl+S的工作即可。

于 2013-04-16T07:37:58.080 回答