45 results found
-
QAPlug (1.3.14) is not compatible with 2017.3 version
tried to install PMD, but got this error stack from IDEA:
Plugin 'QAPlug' failed to initialize and will be disabled. Please restart IntelliJ IDEA.
2017-11-24 07:39:53,045 [ 6420] ERROR - llij.ide.plugins.PluginManager - com.intellij.ide.plugins.PluginManager$StartupAbortedException: Fatal error initializing plugin QAPlug
java.lang.RuntimeException: com.intellij.ide.plugins.PluginManager$StartupAbortedException: Fatal error initializing plugin QAPlug
at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:210)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.intellij.idea.MainImpl$1$1.a(MainImpl.java:67)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
at java.awt.EventQueue.access$500(EventQueue.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:715)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:346)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
Caused by: com.intellij.ide.plugins.PluginManager$StartupAbortedException: Fatal error initializing plugin QAPlug
at com.intellij.ide.plugins.PluginManager.handleComponentError(PluginManager.java:271)
at…2 votesFixed in 1.3.15.
-
Export results to html
Please add a feature to make it possible to export the results to hrml once the analysis by QAPlug is completed. It would be very useful for short-term monitoring purposes (especially for the teams working in a sprint and using feature branches, where SonarQube would be a lot of overhead for such short-lived branches). Such exported reports could be used as a reference during formal code reviews.
1 voteThis feature has been added in QAPlug 1.3.7.
-
Extend suppression comment to handle intellij idea's default /** @noinspection */ style filter
Intellij IDEA's internal code inspection tool uses the following style to suppress inspections:
/** @noinpsection */
If QAPlug could support the same style through its suppression comment feature then it would be really beneficial to switch from internal code inspector to QAPlug without needing to modify the existing suppression filters.1 voteFixed in QAPlug 1.3.4.
-
PMD QAPlug broken Idea 10.5.1
PMD QAPlug - broken Idea 10.5.1
Problem with Intellij IDEA 10.5.1, QAPlug 1.2.6, QAPlug - PMD 1.2.5:
When enabling QAPlug real-time scan I get this exception:
com.intellij.openapi.fileEditor.FileDocumentManager.isFileModifiedAndDocumentUnsaved(Lcom/intellij/openapi/vfs/VirtualFile;)Z: com.intellij.openapi.fileEditor.FileDocumentManager.isFileModifiedAndDocumentUnsaved(Lcom/intellij/openapi/vfs/VirtualFile;)Z
java.lang.NoSuchMethodError: com.intellij.openapi.fileEditor.FileDocumentManager.isFileModifiedAndDocumentUnsaved(Lcom/intellij/openapi/vfs/VirtualFile;)Z
at com.soldevelo.qaplug.inspection.QAPlugInspection.checkFile(QAPlugInspection.java:89)
at com.intellij.codeInspection.LocalInspectionTool$1.visitFile(LocalInspectionTool.java:129)
at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.accept(PsiJavaFileBaseImpl.java:388)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:334)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.access$300(LocalInspectionsPass.java:74)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$2.process(LocalInspectionsPass.java:311)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$2.process(LocalInspectionsPass.java:301)
at com.intellij.concurrency.JobUtil$2$1.run(JobUtil.java:116)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:209)
at com.intellij.concurrency.JobUtil$2.process(JobUtil.java:114)
at com.intellij.concurrency.JobUtil$1.run(JobUtil.java:57)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)......
java.lang.NoSuchMethodError: com.intellij.openapi.fileEditor.FileDocumentManager.isFileModifiedAndDocumentUnsaved(Lcom/intellij/openapi/vfs/VirtualFile;)Z
at com.soldevelo.qaplug.inspection.QAPlugInspection.checkFile(QAPlugInspection.java:89)
at com.intellij.codeInspection.LocalInspectionTool$1.visitFile(LocalInspectionTool.java:129)
at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.accept(PsiJavaFileBaseImpl.java:388)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:334)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.access$300(LocalInspectionsPass.java:74)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$2.process(LocalInspectionsPass.java:311)
at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$2.process(LocalInspectionsPass.java:301)
at com.intellij.concurrency.JobUtil$2$1.run(JobUtil.java:116)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:209)
at com.intellij.concurrency.JobUtil$2.process(JobUtil.java:114)
at com.intellij.concurrency.JobUtil$1.run(JobUtil.java:57)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at com.intellij.concurrency.PrioritizedFutureTask.access$101(PrioritizedFutureTask.java:31)
at com.intellij.concurrency.PrioritizedFutureTask$1.run(PrioritizedFutureTask.java:70)
at com.intellij.concurrency.PrioritizedFutureTask.run(PrioritizedFutureTask.java:105)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at…1 voteFixed.
-
Ability to exclude specific files/packages/paths
There is a switch in Sonar to exclude some sources (e.g. generated files) using regexp, but violations in those files they are still shown in Idea, hiding real violations.
1 vote
- Don't see your idea?