Categories


Authors:
klider
jslawinski
logos
free software

QAPlug

Products: IntelliJ IDEA, Android Studio

Vendor: SolDevelo

Email:

Website: http://qaplug.com

License: http://qaplug.com/about/license-agreement/

Description:

QAPlug is an Intellij IDEA plugin to manage code quality which integrates tools such as PMD, Checkstyle and Findbugs.
Full documentation URL: http://qaplug.com/about/tutorials/
Downloads: 79860
Rating:
Participated in rating: 12
Version Since Build Until Build File/URL Size (Kb) Date Details
1.3.5. 129.713. 129.1526. Download 594.19 2014-04-17 12:13:20 details
1.3.7. 133.193. . Download 610.57 2014-03-20 19:18:59 details
. .
Screenshot #3432
Screenshot #3433
Screenshot #3431

Recent change notes:

QAPlug for Idea 12.

General usage instructions:

Manage your code quality directly from IDEA:

1. Select 'Analyze code' from the context menu.
2. Choose appropriate scope and analysis profile.
3. Run analysis.
4. Browse and fix problems with your code.

Comments:

123>
Anonymous
2014-06-19 12:45:44
QA-plug not working with Java 8 code
.
Anonymous
2014-02-07 01:10:07
When will QAPlug be compatible with PHPStorm 7?
.
mszukalski
2014-01-09 16:56:58
@Jan.Gatting: The new version of our plug-in supports the latest Community and Ultimate IDEA version. If you have any queries, please don't hesitate to post an idea on http://qaplug.uservoice.com/forums/64605-general?lang=en or email us at support.at.qaplug.com.
.
dkalcheu4idea
2013-12-28 14:42:52
Thanks for the update, it works again!
.
Anonymous
2013-12-19 01:56:20
Any plans for upgrade to v.13?
.
Anonymous
2013-12-16 19:03:03
I get the same error as others
.
Anonymous
2013-12-12 18:58:39
Used to work well, now in IntelliJ 13 I get the same error as others.
.
Anonymous
2013-12-06 13:43:10
Same error in IntelliJ 13.0 Update failed for AnAction with ID=QAPlug.ChangesViewToolbar.ActiveChangeListAction: KEY java.lang.NoSuchFieldError: KEY at com.soldevelo.qaplug.scanner.ActionAnalyzeCode.createAnalysisScope(ActionAnalyzeCode.java:79) at com.soldevelo.qaplug.scanner.ActionAnalyzeCode.createFilteredAnalysisScope(ActionAnalyzeCode.java:69) at com.soldevelo.qaplug.scanner.ActionAnalyzeCode.update(ActionAnalyzeCode.java:29) at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate(ActionUtil.java:111) at com.intellij.openapi.actionSystem.impl.Utils.a(Utils.java:187) I hope this will be fixed, we really like this product to work with.
.
dkalcheu4idea
Rated:
2013-11-10 13:51:30
Used to work for me just fine with InteliJ IDEA 12.1.6, but when I switched to 13 beta it constantly gives me an error: "update failed for AnAction with ID=QAPlug.ChangesViewToolbar.ActiveChangeListAction: KEY". Here is the stack trace: ---------------------------------------------------- update failed for AnAction with ID=QAPlug.ChangesViewToolbar.ActiveChangeListAction: KEY java.lang.NoSuchFieldError: KEY at com.soldevelo.qaplug.scanner.ActionAnalyzeCode.createAnalysisScope(ActionAnalyzeCode.java:79) at com.soldevelo.qaplug.scanner.ActionAnalyzeCode.createFilteredAnalysisScope(ActionAnalyzeCode.java:69) at com.soldevelo.qaplug.scanner.ActionAnalyzeCode.update(ActionAnalyzeCode.java:29) at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareUpdate(ActionUtil.java:111) at com.intellij.openapi.actionSystem.impl.Utils.a(Utils.java:187) at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroup(Utils.java:138) at com.intellij.openapi.actionSystem.impl.Utils.expandActionGroup(Utils.java:95) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl$2.run(ActionToolbarImpl.java:917) at com.intellij.openapi.wm.impl.FocusManagerImpl.a(FocusManagerImpl.java:641) at com.intellij.openapi.wm.impl.FocusManagerImpl.g(FocusManagerImpl.java:622) at com.intellij.openapi.wm.impl.FocusManagerImpl.e(FocusManagerImpl.java:592) at com.intellij.openapi.wm.impl.FocusManagerImpl.access$200(FocusManagerImpl.java:59) at com.intellij.openapi.wm.impl.FocusManagerImpl$7.run(FocusManagerImpl.java:488) at com.intellij.util.ui.UIUtil.invokeLaterIfNeeded(UIUtil.java:2044) at com.intellij.openapi.wm.impl.FocusManagerImpl.doWhenFocusSettlesDown(FocusManagerImpl.java:466) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.a(ActionToolbarImpl.java:963) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.setMiniMode(ActionToolbarImpl.java:1326) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.(ActionToolbarImpl.java:188) at com.intellij.openapi.actionSystem.impl.ActionToolbarImpl.(ActionToolbarImpl.java:149) at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.createActionToolbar(ActionManagerImpl.java:201) at com.intellij.openapi.actionSystem.impl.ActionManagerImpl.createActionToolbar(ActionManagerImpl.java:196) at com.intellij.openapi.vcs.changes.ChangesViewManager.b(ChangesViewManager.java:260) at com.intellij.openapi.vcs.changes.ChangesViewManager.projectOpened(ChangesViewManager.java:204) at com.intellij.openapi.project.impl.ProjectImpl.c(ProjectImpl.java:420) at com.intellij.openapi.project.impl.ProjectImpl.access$200(ProjectImpl.java:76) at com.intellij.openapi.project.impl.ProjectImpl$MyProjectManagerListener.projectOpened(ProjectImpl.java:457) at com.intellij.openapi.project.impl.ProjectManagerImpl$2.projectOpened(ProjectManagerImpl.java:155) at com.intellij.openapi.project.impl.ProjectManagerImpl.e(ProjectManagerImpl.java:1050) at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:415) at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:506) at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:181) at com.intellij.ide.RecentProjectsManager.doOpenProject(RecentProjectsManager.java:46) at com.intellij.ide.RecentProjectsManagerBase$MyAppLifecycleListener.appStarting(RecentProjectsManagerBase.java:350) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:114) at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:228) at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:219) at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:209) at com.intellij.util.messages.impl.MessageBusImpl.access$000(MessageBusImpl.java:43) at com.intellij.util.messages.impl.MessageBusImpl$1.invoke(MessageBusImpl.java:131) at com.sun.proxy.$Proxy38.appStarting(Unknown Source) at com.intellij.idea.IdeaApplication.c(IdeaApplication.java:294) at com.intellij.idea.IdeaApplication.access$500(IdeaApplication.java:56) at com.intellij.idea.IdeaApplication$IdeStarter$2.run(IdeaApplication.java:261) at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:346) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:694) at java.awt.EventQueue$3.run(EventQueue.java:692) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:703) at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:696) at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:524) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:335) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) ---------------------------------------------------- Seems like some update is required for v13.
.
Jan.Gatting
Rated:
2013-09-20 14:46:54
QAPlug 1.3.5 does not work with IntelliJ Idea 12.1.3 Ultimate. Can you fix it? Thanks Jan
.
Jan.Gatting
Rated:
2013-09-20 14:46:33
QAPlug 1.3.5 does not work with IntelliJ Idea 12.1.3 Ultimate. Can you fix it? Thanks Jan
.
Jan.Gatting
2013-09-20 14:46:09
QAPlug 1.3.5 does not work with IntelliJ Idea 12.1.3 Ultimate. Can you fix it? Thanks Jan
.
Jan.Gatting
2013-09-20 14:45:35
QAPlug 1.3.5 does not work with IntelliJ Idea 12.1.3 Ultimate. Can you fix it? Thanks Jan
.
jslawinski
2013-08-06 11:07:45
Hi, can you send your checkstyle profile to support@qaplug.com with the description what you expect and what are the results of the import?
.
Anonymous
2013-08-06 11:04:49
My previous comment was stripped -> I meant that when there is ...property name="severity" value="ignore"... in checkstyle module, it's still added and not ignored
.
123>