【发布时间】:2011-08-19 17:47:58
【问题描述】:
我很高兴看到 IntelliJ 有一个类似检查样式的插件,名为 CheckStyle-IDEA plugin,我可以在源代码上强制执行代码样式。
我使用 IDE 插件存储库安装它,然后重新启动它。 不幸的是,在按下 check this file 或 check project 后,我得到了一个异常(见下面的日志)。
我使用的是 Windows 7 专业版, IDEA 10.0.3 build #103.255 Build 2011 年 4 月 JDK 1.6.0_21
- 有人遇到过这个问题吗?
- 还有其他工具可以通过 intelliJ IDE 完成这项工作吗?
谢谢
2011-05-05 11:41:56,723 [1300492] 信息 - ea.checkstyle.CheckStylePlugin - 扫描当前文件。 2011-05-05 11:41:56,727 [1300496] 错误 - style.checker.CheckFilesThread - 扫描文件时出错。 org.infernus.idea.checkstyle.exception.CheckStylePluginException:文件扫描期间发生错误。 在 org.infernus.idea.checkstyle.CheckStylePlugin.processError(CheckStylePlugin.java:409) 在 org.infernus.idea.checkstyle.checker.CheckFilesThread.run(CheckFilesThread.java:72) 引起:java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:1 在 java.lang.String.charAt(String.java:686) 在 java.util.regex.Matcher.appendReplacement(Matcher.java:703) 在 java.util.regex.Matcher.replaceAll(Matcher.java:813) 在 java.lang.String.replaceAll(String.java:2189) 在 org.infernus.idea.checkstyle.util.ScannableFile.parentDirFor(ScannableFile.java:72) 在 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) 在 com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:757) 在 org.infernus.idea.checkstyle .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) 在 com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:770) 在 org.infernus.idea.checkstyle.checker.CheckFilesThread.runFileScanner(CheckFilesThread.java:39) 在 org.infernus.idea.checkstyle .checker.AbstractCheckerThread.processFilesForModuleInfoAndScan(AbstractCheckerThread.java:132) 在 org.infernus.idea.checkstyle.checker.CheckFilesThread.run(CheckFilesThread.java:57)
【问题讨论】:
-
你的问题的标题和正文有什么关系?您应该更改标题,因为它根本无法准确描述您的问题。
-
此类BUG应直接向故障插件厂商报告。 StackOverflow 不是另一个问题跟踪器。
-
接受的 45 个答案中有 18 个非常差。不能对帮助你的人表示感谢,这并不好。此外,这个问题完全是题外话。您应该向软件作者/供应商提交错误报告。投票结束。
标签: java plugins intellij-idea checkstyle