ProblemsView

Plugin is available through the [IntelliJ IDEA Plugin Manager] since build 5557.
For manual downloading please visit Problems View page in IntelliJ IDEA Plugins repository.

Description

The problems detector for monitoring something wrong in IDE (incomplete settings, wrong configurations, etc)
It periodic task plugin that checked for problems for any time you worked over and over per some delay. If any problems detected - you will inform about it.

For now implemented follow inspections:

  • Inspection to detect invalid Libraries (wrong path references)
  • Inspection to detect invalid JDK location
  • Inspection for missed resource pattern in Compiler (your resource not copied to output successfuly)
  • Inspection to detect File Types with no registered patterns (extensions)
  • Inspection for path to Jikes compiler if it used as Default

Usage

Just install plugin via [IntelliJ IDEA Plugin Manager]. Is any problems detected you will see tool window Problems. Open Problems tool window, select any problem and try to resolve it by right click popup menu.

Screenshots

(view as slideshow)
   
  Problems View 1.0  
 

Release History

Version Date Author Notes
1.0.1 25-Oct-2006 Alexey Efimov
1.0 23-Jul-2006 Alexey Efimov
  • Initial version.

Labels

 
(None)
  1. Oct 23, 2007

    Anonymous says:

    I like this plugin, but there is a problem against the plugin API for Intellij V...

    I like this plugin, but there is a problem against the plugin API for Intellij Version 7.0:

    com.intellij.compiler.CompilerConfiguration.getWildcardPatterns()[Ljava/lang/String;
    java.lang.NoSuchMethodError: com.intellij.compiler.CompilerConfiguration.getWildcardPatterns()[Ljava/lang/String;
            at
    org.intellij.trinkets.problemsView.inspections.projectSettings.compiler.ResourcesPatternInspection.inspectSettings(ResourcesPatternInspection.java:42)
            at
    org.intellij.trinkets.problemsView.inspections.projectSettings.compiler.ResourcesPatternInspection.inspect(ResourcesPatternInspection.java:31)
            at org.intellij.trinkets.problemsView.problems.impl.ProblemManagerImpl.reinspect(ProblemManagerImpl.java:105)
            at org.intellij.trinkets.problemsView.problems.impl.ProblemManagerImpl.refresh(ProblemManagerImpl.java:93)
            at org.intellij.trinkets.problemsView.problems.impl.ProblemManagerImpl.access$100(ProblemManagerImpl.java:15)
            at org.intellij.trinkets.problemsView.problems.impl.ProblemManagerImpl$1.run(ProblemManagerImpl.java:27)
            at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:20)
            at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
            at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:212)
            at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:205)
            at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:6)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)

Add Comment