我很高兴看到IntelliJ有一个名为CheckStyle-IDEA plugin的检查样式插件,我可以在源代码上强制执行代码样式。
我使用IDE插件存储库安装它,重新启动它。 不幸的是,在按下检查此文件或检查项目之后,我得到了一个例外(请参阅下面的日志)。
我正在使用Windows 7专业版, IDEA 10.0.3 build#103.255建于2011年4月 JDK 1.6.0_21
由于
2011-05-05 11:41:56,723 [1300492] INFO - ea.checkstyle.CheckStylePlugin - 扫描当前文件。 2011-05-05 11:41:56,727 [1300496]错误 - style.checker.CheckFilesThread - 扫描文件时发生错误。 org.infernus.idea.checkstyle.exception.CheckStylePluginException:文件扫描期间发生错误。 at org.infernus.idea.checkstyle.CheckStylePlugin.processError(CheckStylePlugin.java:409) 在org.infernus.idea.checkstyle.checker.CheckFilesThread.run(CheckFilesThread.java:72) 引起:java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:1 at java.lang.String.charAt(String.java:686) 在java.util.regex.Matcher.appendReplacement(Matcher.java:703) 在java.util.regex.Matcher.replaceAll(Matcher.java:813) at java.lang.String.replaceAll(String.java:2189) at org.infernus.idea.checkstyle.util.ScannableFile.parentDirFor(ScannableFile.java:72) at org.infernus.idea.checkstyle.util.ScannableFile.createTemporaryFileFor(ScannableFile.java:58) 在org.infernus.idea.checkstyle.util.ScannableFile。(ScannableFile.java:40) org.infernus.idea.checkstyle.checker.CreateScannableFileAction.run(CreateScannableFileAction.java:60)位于org.infernus.idea.checkstyle的com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:757) .checker.FileScanner.createTemporaryFile(FileScanner.java:228) 在org.infernus.idea.checkstyle.checker.FileScanner.checkPsiFile(FileScanner.java:167) 在org.infernus.idea.checkstyle.checker.FileScanner.run(FileScanner.java:80) 在org.infernus.idea.checkstyle的org.infernus.idea.checkstyle.checker.CheckFilesThread.runFileScanner(CheckFilesThread.java:39)的com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:770) .checker.AbstractCheckerThread.processFilesForModuleInfoAndScan(AbstractCheckerThread.java:132) 在org.infernus.idea.checkstyle.checker.CheckFilesThread.run(CheckFilesThread.java:57)
答案 0 :(得分:0)
Checkstyle-idea插件很遗憾:(
您可以在http://code.google.com/p/checkstyle-idea/发布或查看问题,并获得比此处更快的支持。