Skip to end of banner
Go to start of banner

User Guide

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

The Technical Insights for Stash plugin lets you track the technical debt that is in a repository's code in the form of TODO or FIXME comments.

Viewing Tasks

Technical Insights for Stash has one screen per repository. You find it by selecting the "Tasks" tab once you have navigated to the repository.

AreaTitleDescription
1TypeIs the comment a TODO or FIXME.
2TaskThe task in the comment in the source
3PathThe file that has the task. Clicking this link will take you to the changeset that first introduced the task.
4Last SeenHow long ago it was until a git push was made that contained a change in the file that has the task.
5AgeHow long has it been since the first git push was made to the repository with a change in this file.
6OccurrencesHow many times has there been git push's with a change in this file.
7BranchesWhich branches does this task exist in (and out of those - which one has it been removed from).

What Administrators see if there are no comments or the repository hasn't been scanned

Scanning the repository can take quite a long time and be system-intensive. So, take care of when you do this and ensure it won't cause usage issues. 

Non-administrator users will not see the "scan the repository" button, but rather a message to contact the administrator.

 

Supported formats

Currently Technical Insights for Stash supports the following extensions and patterns to contain the TODO's or FIXME:

ParserDefault File extensionsComment format
Markup style

*.htm
*.html
*.xml
*.php

<!-- TODO:

FIXME:

-->

Java/C style

*.js
*.java
*.as
*.cs
*.h
*.hh
*.hpp
*.hxx
*.h++
*.cc
*.cpp
*.cxx
*.c++
*.c
*.m
*.mm
*.xib
*.php
*.css
*.scala
*.groovy

// TODO:

// FIXME:

/*

TODO:

FIXME:

*/

Ruby/Perl/Hash style

*.rb
*.pl
*.py
*.python
*.pp
*.sh
*.yaml

# TODO: 

If there are any other extensions matching the same patterns which are not included by default, the administrator can add additional extensions to each parser in the administration console for this add-on.

  • No labels