Skip to content

General

General

Categories

45 results found

  1. Hi. I am from JetBrains. I want to make some changes to fix compatibility with IDEA 15 (some deprecated methods will be removed). As far I see, no open source code (http://qaplug.uservoice.com/forums/64605-general/suggestions/6536232-make-qaplug-open-source-on-github-and-accept-pull).

    How I can send you pull request?

    14 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. PMD Failed on module scanning, "error while parsing", was tested on IntelliJ 12

    13 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. Plugin is not working with IntelliJ IDEA 12. Attempt to invoke it via menu causes the following error:

    Error during dispatching of java.awt.event.MouseEvent[MOUSERELEASED,(84,288),absolute(659,758),button=1,modifiers=Button1,clickCount=1] on win0: LOCALPROFILE

    Error during dispatching of java.awt.event.MouseEvent[MOUSERELEASED,(84,288),absolute(659,758),button=1,modifiers=Button1,clickCount=1] on win0: LOCALPROFILE
    java.lang.NoSuchFieldError: LOCALPROFILE
    at com.soldevelo.qaplug.scanner.AnalyzeCodeScope$5.getListCellRendererComponent(AnalyzeCodeScope.java:234)
    at javax.swing.plaf.basic.BasicListUI.updateLayoutState(BasicListUI.java:1361)
    at javax.swing.plaf.basic.BasicListUI.maybeUpdateLayoutState(BasicListUI.java:1311)
    at javax.swing.plaf.basic.BasicListUI$Handler.valueChanged(BasicListUI.java:2623)
    at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:184)
    at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:164)
    at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:211)
    at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:405)
    at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:415)
    at javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:459)
    at javax.swing.JList.setSelectedIndex(JList.java:2212)
    at javax.swing.plaf.basic.BasicComboPopup.setListSelection(BasicComboPopup.java:1144)
    at javax.swing.plaf.basic.BasicComboPopup.access$300(BasicComboPopup.java:63)
    at javax.swing.plaf.basic.BasicComboPopup$Handler.itemStateChanged(BasicComboPopup.java:982)
    at javax.swing.JComboBox.fireItemStateChanged(JComboBox.java:1225)
    at javax.swing.JComboBox.selectedItemChanged(JComboBox.java:1282)
    at javax.swing.JComboBox.contentsChanged(JComboBox.java:1329)
    at javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:118)
    at javax.swing.DefaultComboBoxModel.setSelectedItem(DefaultComboBoxModel.java:94)
    at javax.swing.DefaultComboBoxModel.addElement(DefaultComboBoxModel.java:132)
    at com.soldevelo.qaplug.scanner.AnalyzeCodeScope.addProfilesToComboBox(AnalyzeCodeScope.java:282)
    at com.soldevelo.qaplug.scanner.AnalyzeCodeScope.initProfilesComboBox(AnalyzeCodeScope.java:270)
    at com.soldevelo.qaplug.scanner.AnalyzeCodeScope.initAnalysisProfilePane(AnalyzeCodeScope.java:242)
    at com.soldevelo.qaplug.scanner.AnalyzeCodeScope.<init>(AnalyzeCodeScope.java:75)
    at com.soldevelo.qaplug.scanner.ActionAnalyzeCode.actionPerformed(ActionAnalyzeCode.java:54)
    at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter$1.run(ActionMenuItem.java:255)
    at com.intellij.openapi.wm.impl.FocusManagerImpl.runOnOwnContext(FocusManagerImpl.java:892)
    at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.runOnOwnContext(IdeFocusManagerImpl.java:114)
    at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:226)
    at

    13 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. update PMD to version 5.3.1 to support java 8 features. Thank you!

    12 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. I'm getting the following in QAPlug v1.3.5 and QAPlug - PMD v1.3.6

    I didn't have this error in the last version - please help, and I can't do any static analysis!

    com/boxysystems/jgoogleanalytics/JGoogleAnalyticsTracker: com/boxysystems/jgoogleanalytics/JGoogleAnalyticsTracker
    java.lang.NoClassDefFoundError: com/boxysystems/jgoogleanalytics/JGoogleAnalyticsTracker
    at com.soldevelo.pmd.PMDChecker.<init>(PMDChecker.java:75)
    at com.soldevelo.pmd.PMDManagerImpl.initAnalysisTask(PMDManagerImpl.java:99)
    at com.soldevelo.qaplug.scanner.ScannerManagerImpl.performAnalysisOnTheFly(ScannerManagerImpl.java:114)
    at com.soldevelo.qaplug.inspection.QAPlugInspection.checkFile(QAPlugInspection.java:118)
    at com.intellij.codeInspection.LocalInspectionTool$1.visitFile(LocalInspectionTool.java:142)
    at com.intellij.psi.impl.source.PsiJavaFileBaseImpl.accept(PsiJavaFileBaseImpl.java:412)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.a(LocalInspectionsPass.java:412)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass.access$300(LocalInspectionsPass.java:78)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$4.process(LocalInspectionsPass.java:388)
    at com.intellij.codeInsight.daemon.impl.LocalInspectionsPass$4.process(LocalInspectionsPass.java:382)
    at com.intellij.concurrency.JobLauncherImpl$2$1.run(JobLauncherImpl.java:115)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:226)
    at com.intellij.concurrency.JobLauncherImpl$2.process(JobLauncherImpl.java:113)
    at com.intellij.concurrency.JobLauncherImpl$1.run(JobLauncherImpl.java:54)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
    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.openapi.application.impl.ApplicationImpl.tryRunReadAction(ApplicationImpl.java:1182)
    at com.intellij.concurrency.PrioritizedFutureTask.run(PrioritizedFutureTask.java:97)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
    at java.lang.Thread.run(Thread.java:680)

    12 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    QAPlug-PMD 1.3.6 should be used with QAPlug 1.3.7 only. The minimum Idea version for both of these plugins is now 133.193, but it was wrongly set to 129.713 before. This bug has been fixed and you will not have the possibility to install wrong version of the QAPlug-PMD in the future.

  6. Add support for findbugs exclude file http://findbugs.sourceforge.net/manual/filter.html to specify which checks and which classes to ignore.

    11 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. Found interface com.intellij.openapi.roots.LanguageLevelModuleExtension, but class was expected
    java.lang.IncompatibleClassChangeError: Found interface com.intellij.openapi.roots.LanguageLevelModuleExtension, but class was expected
    at com.soldevelo.pmd.PMDChecker.generateReport(PMDChecker.java:341)
    at com.soldevelo.pmd.PMDChecker.run(PMDChecker.java:146)
    at com.soldevelo.pmd.PMDManagerImpl.performAnalysis(PMDManagerImpl.java:81)
    at com.soldevelo.qaplug.scanner.ScanningTask.run(ScanningTask.java:110)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$TaskRunnable.run(ProgressManagerImpl.java:621)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$3.run(ProgressManagerImpl.java:194)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.a(ProgressManagerImpl.java:281)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:233)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.runProcess(ProgressManagerImpl.java:181)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl$9.run(ProgressManagerImpl.java:530)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:405)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
    at org.jetbrains.ide.PooledThreadExecutor$1$1.run(PooledThreadExecutor.java:56)

    10 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. Please, update QAPlug FindBugs plugin to FindBugs 3.0.0

    9 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. Now that QA_Plug starts with latest update, a new exception happens when loading defaults :

    Cannot read scheme Default.xml
    java.lang.AbstractMethodError
    at com.intellij.openapi.options.SchemeProcessor.readScheme(SchemeProcessor.java:44)
    at com.intellij.openapi.options.SchemeProcessor.readScheme(SchemeProcessor.java:53)
    at com.intellij.configurationStore.SchemeManagerImpl.a(SchemeManagerImpl.kt:340)
    at com.intellij.configurationStore.SchemeManagerImpl.access$loadScheme(SchemeManagerImpl.kt:56)
    at com.intellij.configurationStore.SchemeManagerImpl.loadSchemes(SchemeManagerImpl.kt:273)
    at com.soldevelo.qaplug.scanner.AnalysisProfileManager.initProfiles(AnalysisProfileManager.java:221)
    at com.soldevelo.qaplug.scanner.AnalysisProfileManager.getProfiles(AnalysisProfileManager.java:213)
    at com.soldevelo.qaplug.scanner.AnalysisProfileManager.getRootProfile(AnalysisProfileManager.java:179)
    at com.soldevelo.qaplug.scanner.AnalysisProfileManager.getProfile(AnalysisProfileManager.java:248)
    at com.soldevelo.qaplug.scanner.AnalysisProfileManager.getProfile(AnalysisProfileManager.java:256)
    at com.soldevelo.qaplug.scanner.AnalysisProjectProfileManager.readExternal(AnalysisProjectProfileManager.java:317)
    at com.soldevelo.qaplug.scanner.AnalysisProjectProfileManager.loadState(AnalysisProjectProfileManager.java:106)
    at com.soldevelo.qaplug.scanner.AnalysisProjectProfileManager.loadState(AnalysisProjectProfileManager.java:47)
    at com.intellij.configurationStore.ComponentStoreImpl.a(ComponentStoreImpl.kt:289)
    at com.intellij.configurationStore.ComponentStoreImpl.initComponent(ComponentStoreImpl.kt:90)
    at com.intellij.openapi.components.impl.PlatformComponentManagerImpl.initializeComponent(PlatformComponentManagerImpl.java:54)
    at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:516)
    at com.intellij.openapi.components.impl.ComponentManagerImpl.createComponents(ComponentManagerImpl.java:123)
    at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:107)
    at com.intellij.openapi.components.impl.ComponentManagerImpl.init(ComponentManagerImpl.java:90)
    at com.intellij.openapi.project.impl.ProjectImpl.init(ProjectImpl.java:299)
    at com.intellij.openapi.project.impl.ProjectManagerImpl.a(ProjectManagerImpl.java:230)
    at com.intellij.openapi.project.impl.ProjectManagerImpl.access$300(ProjectManagerImpl.java:67)
    at com.intellij.openapi.project.impl.ProjectManagerImpl$8.compute(ProjectManagerImpl.java:530)
    at com.intellij.openapi.project.impl.ProjectManagerImpl$8.compute(ProjectManagerImpl.java:526)
    at com.intellij.openapi.progress.impl.CoreProgressManager$4.run(CoreProgressManager.java:198)
    at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:563)
    at com.intellij.openapi.progress.impl.CoreProgressManager$8.run(CoreProgressManager.java:357)
    at com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:142)
    at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:446)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:392)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:127)
    at com.intellij.openapi.application.impl.ApplicationImpl$14$1.run(ApplicationImpl.java:626)
    at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:365)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)…

    8 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. Hello,

    QAPlug crashes in a NullPointerException when navigating to file -> other settings -> default setting. I use the IDEA version 2017.2.4 community edition, but this issue also occurs in the version 2016.3.4 communitiy edition.
    Can you help me with this?

    Stack Trace:
    null
    java.lang.NullPointerException
    at com.soldevelo.qaplug.QAPlugComponent.buildConfigurables(QAPlugComponent.java:54)
    at com.intellij.openapi.options.SearchableConfigurable$Parent$Abstract.getConfigurables(SearchableConfigurable.java:86)
    at com.intellij.openapi.options.ex.ConfigurableWrapper$CompositeWrapper.getConfigurables(ConfigurableWrapper.java:253)
    at com.intellij.openapi.options.newEditor.SettingsTreeView$MyNode.buildChildren(SettingsTreeView.java:487)
    at com.intellij.ui.treeStructure.CachingSimpleNode.getChildren(CachingSimpleNode.java:36)
    at com.intellij.ui.treeStructure.SimpleTreeStructure.getChildElements(SimpleTreeStructure.java:25)
    at com.intellij.ui.treeStructure.filtered.FilteringTreeStructure.addToCache(FilteringTreeStructure.java:66)
    at com.intellij.ui.treeStructure.filtered.FilteringTreeStructure.addToCache(FilteringTreeStructure.java:81)
    at com.intellij.ui.treeStructure.filtered.FilteringTreeStructure.addToCache(FilteringTreeStructure.java:81)
    at com.intellij.ui.treeStructure.filtered.FilteringTreeStructure.rebuild(FilteringTreeStructure.java:61)
    at com.intellij.ui.treeStructure.filtered.FilteringTreeStructure.<init>(FilteringTreeStructure.java:53)
    at com.intellij.ui.treeStructure.filtered.FilteringTreeStructure.<init>(FilteringTreeStructure.java:44)
    at com.intellij.ui.treeStructure.filtered.FilteringTreeBuilder.<init>(FilteringTreeBuilder.java:53)
    at com.intellij.openapi.options.newEditor.SettingsTreeView$MyBuilder.<init>(SettingsTreeView.java:814)
    at com.intellij.openapi.options.newEditor.SettingsTreeView.<init>(SettingsTreeView.java:206)
    at com.intellij.openapi.options.newEditor.SettingsDialog.treeViewFactory(SettingsDialog.java:78)
    at com.intellij.openapi.options.newEditor.SettingsEditor.<init>(SettingsEditor.java:154)
    at com.intellij.openapi.options.newEditor.SettingsDialog.<init>(SettingsDialog.java:72)
    at com.intellij.openapi.options.newEditor.SettingsDialogFactory.create(SettingsDialogFactory.java:41)
    at com.intellij.ide.actions.ShowSettingsUtilImpl.getDialog(ShowSettingsUtilImpl.java:57)
    at com.intellij.ide.actions.ShowSettingsUtilImpl.showSettingsDialog(ShowSettingsUtilImpl.java:97)
    at com.intellij.ide.actions.TemplateProjectPropertiesAction.actionPerformed(TemplateProjectPropertiesAction.java:28)
    at com.intellij.openapi.actionSystem.ex.ActionUtil$1.run(ActionUtil.java:216)
    at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:233)
    at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.lambda$actionPerformed$0(ActionMenuItem.java:310)
    at com.intellij.openapi.wm.impl.FocusManagerImpl.runOnOwnContext(FocusManagerImpl.java:911)
    at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.runOnOwnContext(IdeFocusManagerImpl.java:136)
    at…

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. Add support for checkstyle 5.3

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. I cannot find in QAPlug configuration the rules related to the Empty Code rule set (http://pmd.sourceforge.net/snapshot/rules/java/empty.html).
    These rules are clearly useful (empty catch block!), so not having them is a real issue.

    Thanks

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. This plugin is amazing when it is working. Unfortunately, when trying to import a ruleset (PMD ruleset) using QAPlug 1.3.2 and QAPlug-PMD 1.3.1, I get the following error.

    10:35:51 AM RuntimeException: Error during dispatching of java.awt.event.MouseEvent[MOUSERELEASED,(520,199),absolute(540,259),button=1,modifiers=Button1,clickCount=1] on dialog0: Couldn't find the class Can't find resource rulesets/typeresolution.xml. Make sure the resource is a valid file or URL or is on the CLASSPATH. Here's the current classpath: C:\Users\kperry\AppData\Local\Temp\e4j8DD8.tmpdir\exe4jlib.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1\bin..\lib\bootstrap.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1\bin..\lib\extensions.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1\bin..\lib\util.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1\bin..\lib\jdom.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1\bin..\lib\log4j.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1\bin..\lib\trove4j.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 12.1\bin..\lib\jna.jar;c:\program files (x86)\jetbrains\intellij idea 12.1\jre\jre\bin....\lib\tools.jar;

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. I would like to use my own Checkstyle checks with QAPlug, i.e. to let QAPlug execute myself written Checkstyle checks.

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. If ran from VCS changes screen QAPlug must autoselect "Custom Scope->Changed Files" from the radio group.

    5 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. Please can you upgrade PMD to the latest version 5.5.0

    4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. For compatibility with i.e. Sonar, which needs suppression comment //NOSONAR in the same line of the suppressed violations and not in the next line above, I would like to see that supported in QAPlug as well.

    Suggestion 1 (like suggested by QAPlug dev Jakub):

    /** NOSONAR */ type of comments will suppress the next line

    1. // NOSONAR type of comments will suppress the same line

    Suggestion 2:

    Implement a flexible way to manage global suppression comments. Not just one possible comment but multiple possible comments and every one of them has the attribute "same line", which can be turned on…

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Seems to happen with any QA plugin (checkstyle, pmd, findbugs...). I pretty much just switched to IDEA and installed QAPlug for the first time, so I can't say whether or not an older version of the IDE works. :-(

    Error during dispatching of java.awt.event.MouseEvent[MOUSERELEASED,(61,245),absolute(762,913),button=1,modifiers=Button1,clickCount=1] on win1: com.intellij.psi.search.GlobalSearchScope.projectProductionScope(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/search/GlobalSearchScope;
    java.lang.NoSuchMethodError: com.intellij.psi.search.GlobalSearchScope.projectProductionScope(Lcom/intellij/openapi/project/Project;)Lcom/intellij/psi/search/GlobalSearchScope;
    at com.soldevelo.qaplug.scanner.ScopeChooserComboBox.initComboBoxValues(ScopeChooserComboBox.java:182)
    at com.soldevelo.qaplug.scanner.ScopeChooserComboBox.getDefaultComboBoxModel(ScopeChooserComboBox.java:160)
    at com.soldevelo.qaplug.scanner.ScopeChooserComboBox.initComboBoxModel(ScopeChooserComboBox.java:146)
    at com.soldevelo.qaplug.scanner.ScopeChooserComboBox.init(ScopeChooserComboBox.java:122)
    at com.soldevelo.qaplug.scanner.ScopeChooserComboBox.init(ScopeChooserComboBox.java:90)
    at com.soldevelo.qaplug.scanner.AnalyzeCodeScope.<init>(AnalyzeCodeScope.java:64)
    at com.soldevelo.qaplug.scanner.ActionAnalyzeCode.actionPerformed(ActionAnalyzeCode.java:54)
    at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter$1.run(ActionMenuItem.java:260)
    at com.intellij.openapi.wm.impl.FocusManagerImpl.runOnOwnContext(FocusManagerImpl.java:861)
    at com.intellij.openapi.wm.impl.IdeFocusManagerImpl.runOnOwnContext(IdeFocusManagerImpl.java:119)
    at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.actionPerformed(ActionMenuItem.java:226)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)
    at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:100)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)
    at javax.swing.JToggleButton$ToggleButtonModel.setPressed(JToggleButton.java:308)
    at javax.swing.AbstractButton.doClick(AbstractButton.java:374)
    at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:829)
    at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:873)
    at java.awt.Component.processMouseEvent(Component.java:6203)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
    at java.awt.Component.processEvent(Component.java:5968)
    at java.awt.Container.processEvent(Container.java:2105)
    at java.awt.Component.dispatchEventImpl(Component.java:4564)
    at java.awt.Container.dispatchEventImpl(Container.java:2163)

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. Plugin should remember recently used profile to avoid switching the profile all the time

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. I can't download the plugins :(

    I'm on Intellij Ultimate v 14.0.1

    QAPlug and QaPlug Checkstyle seemed to work fine

    2 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?