FeaturesPluginsDocs & SupportCommunityPartners

Welcome to Tasklist Realms

The tasklist NetBeans module provides task management functionality. It supports both tasks entered by user and tasks/suggestions detected by code analysis.

Tasks Entered by User

  • User Tasks The User Tasks lets you record your own planning tasks. You can add tasks using "Add Task" action in the editor margin context menu. Tasks have priority, description, date created, last modification date, etc properties. You can choose which properties are visible in the tasklist, and sort by any column. The task list is stored in a standard format (iCal) which can be read by other calendar applications, such as Evolution, Korganizer, and others.You can also export the tasklist to HTML.
  • The To Do view scans current document in editor for user-entered tasks, identified by an occurrence of @todo, TODO, FIXME or XXX) and lists these. It can also scan directories recursively for these tasks and put them in a "scanned view" so the user can easily warp to each task.
  • The Bug List connects to a bug database and lists the bugs in a tasklist format. Currently Issuezilla, Bugzilla, java.net and Scarab are supported but it's possible to write adapters for other bug tracking systems.

Tasks/Suggestions Resulting from Code Analysis

The suggestions view lists suggestions coming from code analysis. Most suggestions have a "Fix" context menu action (and as a default double-click action) which performs the suggestion for the user.

You can see live suggestions for current file or scanned snapshot for selected package.

  • Suggestions The Java Parser lists the errors found by the java module's background compilation, and offers automatic fixes for some of the errors, such as adding imports for known classes, changing capitalization of method names, creating new methods, etc. 
  • The PMD bridge integrates the PMD library to provide "rule violation" suggestions in the Suggestions View - in other words, it tells you about unused or duplicate import statements, etc. It can fix unused import and variable violations. Very similar CheckStyle bridge module integrates the CheckStyle into the suggestions view.
  • The Javadoc bridge module lists javadoc problems in the current java source file, and lets you auto fix some of these.
  • The Copyright agent checks files for missing/wrong copyright notice and provides corresponding suggestions (for example, if it finds that the copyright string does not include the current year, it will offer to fix that).
  • The HTML bridge integrates JTidy checking syntax of HTML files

Screenshots

Take a look at the screenshots of the tasklist modules.

Availability

To Do view is available in NetBeans IDE standard distribution. User Tasks and Task List Editor Support modules are available on NetBeans update centers. For other modules please consult this document.

News

Jun 3, 2007: User Tasks module is available as a standalone NetBeans based application. You can download stable and dev version (based on NetBeans platform 6.0) now.
Jan 20, 2006: See what's new in the User Tasks module for NetBeans 5.0 (download)

History

You can find older news entries hier.

Current Status

Here is the current open bug list.

Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by